Jump to content

Von Neumann architecture

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by The Anome (talk | contribs) at 11:36, 20 February 2004 (cloning). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

The von Neumann architecture is a model for a computing machine that uses a single storage structure to hold both the set of instructions on how to perform the computation and the data required or generated by the computation.

John von Neumann helped to create this model as an example of a general-purpose computing machine. By treating the instructions in the same way as the data, the machine could easily change the instructions. In other words the machine was reprogrammable.

Because the machine did not distinguish between instructions and data, it allowed a program to modify or replicate a program. These features are exploited by computer viruses when they add copies of themselves to existing program code.

Compare with: