Control unit (CU)
The part of the CPU that decodes instructions and sends control signals to coordinate the ALU, registers, memory and other parts during the fetch-decode-execute cycle.
Understanding Control unit (CU) in IGCSE Computer Science Paper 1
What it does: During the decode stage the instruction in the CIR is passed to the control unit, which works out what it means. The CU does not calculate itself. It sends a control signal to the ALU, telling it which operation to carry out. The CU sends control signals to the ALU, registers, memory and other components so they know what to do and when. The CU keeps the fetch-decode-execute cycle in the right order. Long-term storage is done by secondary storage, not the CU. The CU does not calculate. It coordinates by sending signals, and the ALU does the adding. The CU is one of the main components of the CPU, along with the ALU and the registers.
Common mistakes: Decoding instructions is the job of the control unit (CU), not the ALU. The line should start 'CU decodes the CIR contents'. The CU coordinates all the parts of the CPU and the computer, including registers, memory and other devices, not just the ALU. It should say that the CU sends control signals.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 204–217) and word search (Modules 189–217).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
Control Unit (CU)Fill in the Blanks
Spot the Error
Student with a class code? Join your class →