Von Neumann architecture
3. Features of the Von Neumann architecture
The Von Neumann architecture |
---|
There is enough memory available to hold both programs and data. This makes it easy to change task by loading a different program. In modern computers this memory is RAM. |
There is a Control Unit responsible for handling the movement of instructions and data around the computer. |
Data and instructions are carried on buses |
There is an Arithmetic Logic Unit responsible for carrying out calculations and logic comparisons. |
There is a special type of memory called registers which do specific jobs. The Accumulator is one such register. There are many other types of registers. |
There is a way of inputting data into the computer and a way to output information. |
Most computers today are built with this idea in mind.
There are other architectures with which to build a computer but they are not part of this syllabus. If you are curious look up the Harvard computer architecture.