1. The CPU and Von Neumann Architecture
The Central Processing Unit (CPU) is often called the 'brain' of the computer. Its main job is to process all data and instructions. Most modern computers use the Von Neumann architecture, a design where both program instructions and the data they use are stored together in the same primary memory (RAM). The CPU contains several key components to help it work. The Control Unit (CU) manages the flow of data, directs the operations of the processor, and tells the other components what to do. The Arithmetic Logic Unit (ALU) performs all mathematical calculations (like addition and subtraction) and logical operations (like AND, OR, and NOT).
Key term
Examiner insight
Common pitfall
Fun fact
Worked example 14 marks
A computer's CPU contains the Control Unit (CU) and the Arithmetic Logic Unit (ALU). Describe the function of each component. [4]
- 1
- The Control Unit (CU) manages the execution of instructions. It sends control signals to other parts of the CPU and the rest of the computer. [1 mark]
- 2
- The CU fetches instructions from memory, decodes them, and directs the necessary components to carry them out. [1 mark]
- 3
- The Arithmetic Logic Unit (ALU) is responsible for performing all calculations. This includes arithmetic operations like addition and subtraction. [1 mark]
- 4
- The ALU also performs all logical comparisons, such as checking if one value is greater than, less than, or equal to another. [1 mark]
Recap
- The CPU processes all data and instructions in a computer.
- Von Neumann architecture stores programs and data in the same memory.
- The Control Unit (CU) directs the flow of data and instructions.
- The Arithmetic Logic Unit (ALU) performs all calculations and logical comparisons.
Quick check
- Which part of the CPU would be used to work out '5 + 3'?1 mark
- Which part of the CPU directs the fetch-decode-execute cycle?1 mark