Community resourceWorksheet
OCR H446 1.1.1 Control unit, ALU and processor organisation
Part 1 of 12 · H446 1.1.1 · Structure and function of the processor
OCR H446 1.1.1 expects students to separate the control unit, the ALU and the registers by what each one does or holds, and weak answers collapse all three into a vague claim that the processor "processes data". This worksheet builds that division of labour from a worked pricing calculation so every action is attributed to a named component.
Students will:
- distinguish the control unit from the ALU by the action each one performs
- state which processor component holds a temporary value during a calculation
- explain the roles of the CU and ALU in carrying out a supplied comparison instruction
- say where the result of an operation may be held once it has been produced
- complete component statements from memory without an answer bank
Inside: 6 explanation cells, 1 multiple-choice question, 2 fill-in-the-blanks cells and 1 written answer. 12 marks, about 15 to 25 minutes.
Series: H446 1.1.1 · Structure and function of the processor, part 1 of 12.
Shared by Coding PathwayVerified teacher
- 10 cells
- About 30 minutes
- CC BY-SA 4.0
- Shared 31 Aug 2026
- Updated 15 Sept 2026
Preview
The whole resource, exactly as a class sees it. Answers and marking are held back.
Control unit, ALU and processor organisation
Computers follow instructions to process data. The Central Processing Unit (CPU) processes these instructions, but it is not one component performing every task. Specialised parts of the CPU have different roles and work together. This first worksheet introduces how the CPU is organised and the precise language used to describe its parts.
By the end, you will be able to
- distinguish the Control Unit from the Arithmetic Logic Unit;
- describe how registers and buses support processing;
- explain a component's role using precise examination language.
Starting point: an instruction tells a processor what operation is required.
A useful division of labour
The Control Unit (CU) coordinates processing. It interprets instructions and sends control signals so that the required transfers and operations occur. The Arithmetic Logic Unit (ALU) carries out arithmetic, Boolean logic, comparisons and shifts. Registers are very small, fast stores inside the CPU. Buses are communication paths that carry addresses, data, instructions or control signals.
Use this language rule: a component acts; a register holds; a bus carries. This avoids vague phrases such as ‘the CPU processes it’.
Model the roles before naming the parts
A ticket costs £18 and a £5 discount must be applied.
- The CU interprets the request and sends control signals to coordinate the operation.
- The ALU performs the subtraction: 18 − 5.
- A register holds the result, 13, ready for the next step.
The CU does not subtract. The register does not subtract. Each statement names the correct action for that part.
Which statement describes the control unit most precisely?
- AIt decodes instructions and sends control signals to coordinate operations
- BIt performs every arithmetic calculation
- CIt permanently stores programs
- DIt is the bus that carries addresses
- control unit
- ALU
- register
- address bus
Guided explanation
For spaces_left = capacity - attendees, build two linked points: CU interprets and signals → ALU subtracts and a register holds the result. Name each action; avoid saying only that a component ‘processes data’.
A supplied instruction compares a scanned age of 17 with a minimum age of 18 and produces the Boolean result false. Explain the roles of the CU and ALU, and state where the result may be held.
Transfer the model to a comparison: write two distinct component → action statements, then identify storage for the result.
Students type their answer here.
Checkpoint
Complete each statement from memory. Write the action or role precisely; there is no answer bank.
Consolidate your understanding
Check that every processor action is assigned to a component and every temporary value is assigned to a register.