A von Neumann Architecture computer has five parts: an arithmetic-logic unit, a control unit, a memory, some form of input/output and a bus that provides a data path between these parts.
A von Neumann Architecture computer performs or emulates the following sequence of steps:
Very few computers have a pure von Neumann architecture. Most computers add another step to check for interrupts, electronic events that could occur at any time. An interrupt resembles the ring of a telephone, calling a person away from some lengthy task. Interrupts let a computer do other things while it waits for events.
Von Neumann computers spend a lot of time moving data to and from the memory, and this slows the computer (this problem is called von Neumann bottleneck ) So, engineers often separate the bus into two or more busses, usually one for instructions, and the other for data.
Stored-program computer Stored-program computer is term similar to but not synonymous to with the term Von-Neumann Architecture. In a computer of this type programs are stored and executed in main memory -- often but not always after having been loaded in from some storage mechanism.
Although this term was often used in computing literature until the 1960s and 1970s it is now rare as it is assumed that all computers are of this type unless stated otherwise.
Search Encyclopedia
|
Featured Article
|