OCR · GCSE · Computer Science

    Course version: J277 · Version from Sept 2022

    Common CPU components and their function ALU (Arithmetic Logic Unit) CU…

    Full specification wording

    Architecture of the CPU: Common CPU components and their function ALU (Arithmetic Logic Unit) CU (Control Unit) Cache Registers

    The CPU contains components that work together to run instructions.

    Checked against the OCR J277 specification on .

    • Point 2 of 3
    • 4 key terms

    Study notes

    From the checked teaching notes for this specification point.

    The idea

    The CPU contains components that work together to run instructions. The arithmetic logic unit performs arithmetic such as addition and subtraction and logical operations such as AND, OR and comparisons. The control unit decodes instructions and sends control signals that coordinate the other components and the timing of data movement. Cache is fast memory close to the CPU that stores frequently used instructions and data to reduce slower main memory access. Registers are very small, very fast storage locations inside the CPU, such as the program counter, memory address register, memory data register, current instruction register and accumulator, each holding a current value during processing.

    For example: During an addition the control unit decodes the instruction, the ALU calculates, and the result may be held in the accumulator.

    What earns the marks

    • States that the ALU carries out arithmetic operations and logical operations or comparisons.
    • Explains that the control unit decodes instructions and sends control signals to coordinate the CPU and other components.
    • Describes cache as fast memory that holds frequently used instructions and data to reduce access time to main memory.
    • Describes registers as small, fast storage locations inside the CPU that hold current instructions, addresses or data during processing.
    • Links the components together, for example the control unit directing data between registers while the ALU performs an operation.

    Common mistakes and how to put them right

    • Treating cache as the same as main memory.

      Put it right: Cache is smaller, faster and closer to the CPU, and it stores copies of frequently used data rather than the whole program.

    • Saying the ALU only does arithmetic.

      Put it right: It also performs logical operations such as AND, OR and comparisons.

    • Describing registers as large storage.

      Put it right: Registers are very small and very fast, holding only the values needed at that moment.

    Exam tips

    • Match each component to its function using the exact terms ALU, control unit, cache and registers.
    • Give one clear example for the ALU, such as adding two numbers or testing whether a value is zero.
    • When comparing cache and registers, mention both speed and size to show the difference.

    Try the lesson

    The start of the Architecture of the CPU: Common CPU components and their function ALU (Arithmetic Logic Unit) CU (Control Unit) Cache Registers lesson, made from checked teaching notes for this specification point.

    Have a go first

    Which CPU component carries out arithmetic and logical operations?

    Listen

    The CPU contains components that work together to run instructions. The arithmetic logic unit performs arithmetic such as addition and subtraction and logical operations such as AND, OR and comparisons. The control unit decodes instructions and sends control signals that coordinate the other components and the timing of data movement. Cache is fast memory close to the CPU that stores frequently used instructions and data to reduce slower main memory access. Registers are very small, very fast storage locations inside the CPU, such as the program counter, memory address register, memory data register, current instruction register and accumulator, each holding a current value during processing. For example, during an addition the control unit decodes the instruction, the ALU calculates, and the result may be held in the accumulator. A strong answer earns marks for these points. States that the ALU carries out arithmetic operations and logical operations or comparisons. Explains that the control unit decodes instructions and sends control signals to coordinate the CPU and other components. Describes cache as fast memory that holds frequently used instructions and data to reduce access time to main memory. Describes registers as small, fast storage locations inside the CPU that hold current instructions, addresses or data during processing. A common slip: Treating cache as the same as main memory. Instead, cache is smaller, faster and closer to the CPU, and it stores copies of frequently used data rather than the whole program. Exam tip: Match each component to its function using the exact terms ALU, control unit, cache and registers.

    Key words

    Say what each word means before you turn the card.

    ALU operations

    Try answering aloud or in your head before turning the card.

    Control unit coordination

    Try answering aloud or in your head before turning the card.

    Cache performance

    Try answering aloud or in your head before turning the card.

    Register storage

    Try answering aloud or in your head before turning the card.

    See every definition
    ALU operations
    Performs arithmetic such as addition and subtraction and logical operations such as AND, OR and comparisons.
    Control unit coordination
    Decodes instructions and sends control signals that coordinate the other components and the timing of data movement.
    Cache performance
    Fast memory close to the CPU that stores frequently used instructions and data to reduce slower main memory access.
    Register storage
    Very small, very fast storage locations inside the CPU, each holding a current value during processing.

    There is more to this lesson

    The full lesson goes on to check your understanding and help you earn the marks. Create a free account to carry on, with your progress saved.

    Carry on with the full lesson

    A week of Premium from your first lesson · Then the free plan continues · No card, no charge

    Test your understanding of Architecture of the CPU: Common CPU components and their function ALU (Arithmetic Logic Unit) CU (Control Unit) Cache Registers

    Active recall beats re-reading. Take an instant quiz now to test what you’ve learned and lock it into long-term memory.

    Take topic quiz

    A week of Premium from your first lesson · Then the free plan continues · No card, no charge