teach-ict.com logo

THE education site for computer science and ICT

3. Implementation of von neumann

We said on the previous page that the von neumann architecture is an idea of how to put together a computer.

This diagram shows how the architecture is applied to a standard personal computer.

von neumann implementation

Most of the von neumann features are part of the central processing unit (CPU) silicon chip. For example the CPU contains a control unit to manage data flow and an ALU to do calculations and comparisons.

The memory is split into two parts - internal memory and external memory. The external memory is in the form of RAM (random access memory), this is where most of the program and data is stored when processing is underway.

The internal memory is in the form of a set of registers. The registers are used to hold temporary data within the CPU as it carries out actions under program control.

One of the registers acts as the 'accumulator'.

The inputs include the usual peripherals such as keyboard, mouse, touch screen

The outputs include peripheral such as the display.


Challenge see if you can find out one extra fact on this topic that we haven't already told you
Click on this link: The von neumann bottleneck