CPU (Central Processing Unit)
This post is a glossary entry on the CPU – covering exam-relevant material, core components, and key concepts.
In a Nutshell
The CPU is the heart of every computer: it executes instructions, processes data, and controls essential system operations.
Technical Overview
A typical CPU consists of:
- Control Unit (interprets instructions, coordinates data flow)
- ALU (arithmetic and logic operations)
- Registers (extremely fast temporary storage)
Modern CPUs are usually multi-core and include cache memory (L1/L2/L3) for performance optimization.
Performance depends on clock frequency, architecture, cache size, and core count.
Exam-Relevant Highlights
- Components: control unit, ALU, registers
- Instruction cycle: Fetch → Decode → Execute (relevant for vocational exams)
- Registers as ultra-fast temporary storage
- Cache versus RAM
- Security aspect: speculative execution (Spectre/Meltdown) as background knowledge
- Multicore: higher throughput, often better power-to-performance ratio
Core Components
- Control Unit
- ALU
- Register Set
- Program Counter
- Instruction Register
- Bus Interface
- Cache (L1/L2/L3)
- Clock Generator
- Instruction Set
- Interrupt Controller
Simple Practical Example
ADD R1, R2
- Control unit decodes the instruction
- ALU adds the contents of R1 and R2
- Result is stored in R1
Explanation: The instruction cycle governs execution: 1) Fetch, 2) Decode, 3) Execute.
Advantages and Disadvantages
Advantages
- Universally programmable
- High computational speed
- Parallel processing (multicore)
Disadvantages
- Heat generation under high load
- Dependence on the instruction set
- Limited on-chip and register storage
Typical Exam Questions (with Brief Answers)
- What is the CPU’s primary function? Execute instructions, process data, control the system.
- What components does it contain? Control unit, ALU, registers.
- What is the Program Counter? A register holding the address of the next instruction.
- Cache versus RAM? Cache is faster, smaller, and closer to the CPU.



