CPU Architecture Part 1
CPU Architecture Part 1
Vocabulary practice
Write the correct number from the vocabulary list next to each definition.
1 2 3 4 5 6 7 8 9 10
Reading Exercise: Understanding Von Neumann Architecture
Early computers were fed data while the machines were running. It was not possible to
store programs or data, meaning the computers could not operate without considerable human
intervention.
In the mid-1940s, John Von Neumann developed the concept of the stored program
computer. This model has been the foundation of computer architecture for many years. The
main features of the Von Neumann architecture include:
A Central Processing Unit (CPU) or processor
A processor able to access memory directly
Memory capable of storing both programs and data
Stored programs made up of instructions that can be executed in sequential order
The CPU consists of several components, including the Arithmetic and Logic Unit (ALU),
the Control Unit (CU), and the System Clock. The ALU performs arithmetic and logic
operations, while the CU decodes and executes instructions from memory. The system clock
ensures synchronization between components to maintain the proper sequence of operations.
The Immediate Access Store (IAS) holds data and programs that the CPU needs to access
quickly. The CPU transfers data and programs from the backing store (secondary storage) into
the IAS temporarily, as reading from the IAS is much faster than accessing the backing store.
An important part of the Von Neumann architecture is the use of registers, which are
small, fast storage locations inside the CPU. Registers can be general-purpose or special-
purpose. For example, the Program Counter (PC) holds the address of the next instruction to
be executed, and the Memory Address Register (MAR) stores the address of the memory
location currently being accessed.
4. The Von Neumann architecture allows the CPU to store programs and data in the same
memory.
5. The Arithmetic and Logic Unit (ALU) is responsible for decoding instructions from
memory.
6. The Immediate Access Store (IAS) is faster than the backing store for data retrieval.
Homework
Describe how the Von Neumann architecture facilitates data processing within a CPU.
Include in your explanation the roles of the Arithmetic Logic Unit (ALU), Control Unit (CU),
various registers and the system buses.