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.
Specification section
Architecture of the CPU
CPU components, registers, buses, and the fetch-decode-execute cycle.
-
Lesson 01
Inside the CPU
Identify key CPU components.
-
Lesson 02
CPU Registers and the Fetch-Decode-Execute Cycle
Explain what CPU registers are.
-
Lesson 03
The Fetch-Decode-Execute Cycle
Describe the purpose and order of fetch, decode and execute.
-
Lesson 04
CPU Registers and Buses
Describe the roles of the PC, MAR, MDR and accumulator.
-
Lesson 05
CPU Architecture Exam Practice
Apply CPU architecture knowledge to unfamiliar questions and diagrams.
Specification section
CPU Performance
Clock speed, cache, cores, and how CPU performance is affected.
-
Lesson 01
Clock Speed, Cores and Cache
Describe clock speed, processor cores and cache accurately.
-
Lesson 02
Choosing CPU Upgrades
Identify relevant CPU requirements from a user scenario.
-
Lesson 03
CPU Performance Misconceptions
Identify common CPU performance misconceptions.
-
Lesson 04
What Makes a CPU Faster?
Explain how clock speed can affect CPU performance.
-
Lesson 05
Cache, Cores and Clock Speed in Context
Explain how clock speed can affect CPU performance.
Specification section
Embedded Systems
Computer systems built into larger devices for specific tasks.
-
Lesson 01
Embedded Systems in Everyday Devices
Define an embedded system accurately.
-
Lesson 02
General Purpose vs Embedded Systems
Distinguish general-purpose and embedded systems.
-
Lesson 03
Embedded Systems in the Real World
Define what an embedded system is.