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.
