Topic pathway

Systems Architecture

CPU architecture, performance, embedded systems, and core hardware concepts.

Exam-board information

CodeQuest is an independent learning platform. It is not endorsed by, affiliated with, or sponsored by OCR, AQA, Edexcel, Pearson, or any exam board. Exam board names and specification references are used only to identify relevant curriculum pathways.

1.1.1

Specification section

Architecture of the CPU

CPU components, registers, buses, and the fetch-decode-execute cycle.

5 lessons
  1. Lesson 01

    Inside the CPU

    Identify key CPU components.

    • 8 min
    • 10 XP
    • 10 Bits
  2. Lesson 02

    CPU Registers and the Fetch-Decode-Execute Cycle

    Explain what CPU registers are.

    • 18 min
    • 10 XP
    • 10 Bits
  3. Lesson 03

    The Fetch-Decode-Execute Cycle

    Describe the purpose and order of fetch, decode and execute.

    • 35 min
    • 25 XP
    • 10 Bits
  4. Lesson 04

    CPU Registers and Buses

    Describe the roles of the PC, MAR, MDR and accumulator.

    • 35 min
    • 25 XP
    • 10 Bits
  5. Lesson 05

    CPU Architecture Exam Practice

    Apply CPU architecture knowledge to unfamiliar questions and diagrams.

    • 35 min
    • 25 XP
    • 10 Bits
1.1.2

Specification section

CPU Performance

Clock speed, cache, cores, and how CPU performance is affected.

5 lessons
  1. Lesson 01

    Clock Speed, Cores and Cache

    Describe clock speed, processor cores and cache accurately.

    • 35 min
    • 25 XP
    • 10 Bits
  2. Lesson 02

    Choosing CPU Upgrades

    Identify relevant CPU requirements from a user scenario.

    • 35 min
    • 25 XP
    • 10 Bits
  3. Lesson 03

    CPU Performance Misconceptions

    Identify common CPU performance misconceptions.

    • 35 min
    • 25 XP
    • 10 Bits
  4. Lesson 04

    What Makes a CPU Faster?

    Explain how clock speed can affect CPU performance.

    • 8 min
    • 10 XP
    • 10 Bits
  5. Lesson 05

    Cache, Cores and Clock Speed in Context

    Explain how clock speed can affect CPU performance.

    • 18 min
    • 10 XP
    • 10 Bits
1.1.3

Specification section

Embedded Systems

Computer systems built into larger devices for specific tasks.

3 lessons
  1. Lesson 01

    Embedded Systems in Everyday Devices

    Define an embedded system accurately.

    • 35 min
    • 25 XP
    • 10 Bits
  2. Lesson 02

    General Purpose vs Embedded Systems

    Distinguish general-purpose and embedded systems.

    • 35 min
    • 25 XP
    • 10 Bits
  3. Lesson 03

    Embedded Systems in the Real World

    Define what an embedded system is.

    • 8 min
    • 10 XP
    • 10 Bits