CPU Explained – Central Processing Unit & Computer Architecture (O Level Computer Science 2210 / IGCSE 0478)
What Is the CPU?
The Central Processing Unit (CPU) is the main processor of a computer.
It is often called the “brain of the computer” because it performs the instructions needed to run programs.
The CPU processes:
Input data
Program instructions
Calculations and logical operations
It then produces the required output.
computer ol
What Is a Microprocessor?
A microprocessor is a CPU built on a single integrated circuit (chip).
Modern computers, smartphones, and tablets all use microprocessors to perform processing tasks.
Microprocessors allow devices to be:
Faster
Smaller
More efficient
Main Components of the CPU
In a computer system using Von Neumann architecture, the CPU contains two main units.
1. Control Unit (CU)
The Control Unit manages and coordinates all activities inside the computer.
Its functions include:
Fetching instructions from memory
Decoding instructions
Sending control signals to other components
The CU ensures that instructions are executed in the correct order.
2. Arithmetic Logic Unit (ALU)
The Arithmetic Logic Unit (ALU) performs:
Arithmetic operations
Examples:
Addition
Subtraction
Multiplication
DivisionLogical operations
Examples:
AND
OR
NOT
ComparisonsThese operations are essential for program execution and decision-making.
CPU Registers
Registers are very small storage locations inside the CPU used to temporarily hold data.
Important registers include:
RegisterPurposeProgram Counter (PC)Stores address of next instructionMemory Address Register (MAR)Stores memory address being accessedMemory Data Register (MDR)Stores data being transferredCurrent Instruction Register (CIR)Stores current instructionAccumulator (ACC)Stores intermediate results
Registers allow the CPU to process data quickly.
System Buses
Buses are communication pathways used to transfer data between CPU components.
There are three main types of buses.
BusFunctionAddress BusCarries memory addressesData BusCarries data between componentsControl BusCarries control signals
These buses allow different parts of the computer to communicate efficiently.
Why the CPU Is Important
The CPU is responsible for:
Running programs
Processing data
Controlling system operations
Without the CPU, a computer cannot execute instructions or perform tasks.
Exam Tip (2210 / 0478)
Students are commonly asked to:
Define CPU
Explain the role of the ALU
Explain the role of the Control Unit
Identify CPU registers
A common exam question is:
Explain the role of the ALU in a computer system.
Practice Question
Explain one role of the Control Unit.
Answer
The Control Unit fetches and decodes instructions from memory and coordinates the activities of the computer system.
Study Computer Science with IVY Online
Preparing for Cambridge O Level Computer Science (2210) or IGCSE Computer Science (0478) requires clear understanding of hardware concepts and exam practice.
With the IVY Online App, students can access:
Complete syllabus coverage
Interactive concept explanations
Past paper practice
Exam-focused revision
📱 Download the IVY Online App and start preparing smarter for Computer Science exams.

