Fill in The Gaps: Von Neumann Architecture (Answers)
Fill in The Gaps: Von Neumann Architecture (Answers)
Use the words in the table below to fill-in-the-gaps in the text. Each word may only be used
once.
Von Neumann architecture is where both the data and the software that are currently being
used are stored in computer memory (RAM). This means that the task a computer is currently
working on can be changed quickly by simply loading a different program into memory. For this
to happen there needs to be sufficient memory available to hold both programs and data whilst
the program is running. There also needs to be a Control Unit which is responsible for handling
the movement of instructions and data from RAM to the CPU (and for data, back to RAM). The
data and instructions are carried on data buses. There must be an Arithmetic Logic Unit which
is responsible for carrying out calculations and logic comparisons. There also must be registers
which are a special type of very fast memory within the CPU. The Accumulator is one such
example of a register, others are the Program Counter, the Memory Address Register (MAR)
and Memory Data Register (MDR). There must also be a way of inputting data into the
The Von Neumann architecture is also known as the stored program computer. It is important
to understand that it isn’t an actual computer, rather it is the idea of how a computer could be
built.