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: Control unit, ALU and processor organisation. Students learn to distinguish the Control Unit, ALU and registers by the actions they perform or the values they hold.

Students will:

  • identify components from the actions they perform
  • distinguish processing from holding data
  • explain how processor components work together

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 3 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

Main processor components and their rolesCentral Processing Unit (CPU)Control Unit (CU)decodes and coordinatesArithmetic Logic UnitALU: calculations and logicregisters: small, fast stores inside the CPUmain memoryinput / outputA component acts; a register holds; a bus carries.

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.

  1. The CU interprets the request and sends control signals to coordinate the operation.
  2. The ALU performs the subtraction: 18 − 5.
  3. 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.

Multiple choice1 mark

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
Fill in the blanks3 marks
The gap 1 coordinates operations, the gap 2 performs arithmetic and logical operations, and a gap 3 temporarily holds a working value.
  • control unit
  • ALU
  • register
  • address bus

Guided explanation

For spaces_left = capacity - attendees, build two linked points: CU interprets and signalsALU subtracts and a register holds the result. Name each action; avoid saying only that a component ‘processes data’.

Written answer4 marks

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.

Fill in the blanks4 marks
To calculate a new ticket total, the CU first checkpoint gap 1 the instruction and coordinates the other parts. The ALU then checkpoint gap 2 the values. The result is temporarily checkpoint gap 3 in a register. A bus may checkpoint gap 4 a value between components.

Consolidate your understanding

Check that every processor action is assigned to a component and every temporary value is assigned to a register.