Topic 3 Hardware

3.3 CPU Performance Trainer

Three factors that affect CPU performance — cores, clock speed, and cache. Cambridge tests these in comparison questions every session.

🧪 Cambridge Exam Mode ON — hints hidden, feedback delayed, model answers locked until marking.
Path

3.3 Path

Mistakes

Mistakes

Progress

Stats

0%Accuracy
0Answered
0Streak
Bookmarks

Bookmarks

Book Notes

Book Notes

Title
Note
Knowledge Vault 2.0

Knowledge Vault

Add entry

Category
Confidence
Title
Info

Entries

📚 Book Notes
📖 Learn
🎮 Activities
✎ Practice
📋 Exam
🔄 Review
🏆 Mastery
§1 · Topic overview

What do I need to know before I start?

CPU performance is how quickly the CPU can execute instructions. Three factors directly affect it: clock speed (how many FDE cycles run per second), number of cores (how many instructions can be executed at the same time), and cache size (how quickly frequently used data can be accessed). Cambridge tests all three every year, and each needs its own exact wording — vague answers like "it makes it faster" score nothing.

§2 · Learning objectives

By the end of 3.3 you can…

ObjectiveWhy it matters
Define clock speed using Cambridge's exact phrasings25 mark scheme (3 marks): "the clock speed is the number of FDE cycles performed in a second". Each pulse = one FDE cycle.
Explain how more cores improve performances25 mark scheme: "each core executes one instruction at a time — e.g. 4 cores → 4 instructions simultaneously".
Explain how more cache improves performances24 mark scheme (2 marks): more cache → more frequently used data/instructions accessed quickly instead of slower RAM.
Compare two or three CPUs and justify the fastests25 Q3c — a 3-mark comparison giving the fastest CPU with two justified reasons.
Avoid the "clock speed = simultaneous cycles" traps25 examiner report: clock speed affects cycles per second, not parallelism. Cores give parallelism.
Know clock speed is a measurement, not a components25 examiner report: clock speed is not a physical part of the CPU.
§3 · Key terminology

Cambridge-approved terms

Clock speed

The number of FDE cycles performed per second, measured in GHz. Higher clock speed → more cycles per second.

Core

A processing unit within the CPU that can fetch, decode and execute instructions. More cores → more instructions simultaneously.

Cache

Small, very fast memory inside the CPU that stores frequently used data and instructions — faster to reach than RAM.

GHz (gigahertz)

The unit of clock speed. 1 GHz = one billion clock pulses (FDE cycles) per second.

RAM

Main memory. Larger and slower than cache; the CPU falls back to RAM when data isn't in the cache.

Simultaneously

The key word for cores: multiple cores execute multiple instructions at the same time — this is parallelism, not clock speed.

§4 · Core theory

The three performance factors

FactorHow it affects performanceCambridge mark-scheme wording
Clock speedEach clock pulse triggers one FDE cycle. Higher clock speed → more FDE cycles per second → more instructions processed per second."The clock speed is the number of FDE cycles performed in a second." (s25)
Number of coresEach core can run its own FDE cycle. More cores → more instructions executed at the same time — if the software supports it."Each core executes one instruction at a time… 4 instructions executed simultaneously." (s25)
Cache sizeLarger cache → more frequently used data/instructions held close to the CPU → fewer slow trips to RAM."More cache means the processor can access frequently used data/instructions faster instead of accessing slower RAM." (s24)
§5 · Common misconceptions

Traps that cost marks every session

❌ "Higher clock speed = simultaneous cycles"

s25 examiner report: wrong. Clock speed means more cycles per second, not in parallel. Parallelism comes from cores.

❌ "More cores always = faster"

Only if the software can use multiple cores. Say "each core executes one instruction simultaneously", not just "faster".

❌ Clock speed is a CPU component

s25 examiner report: it's a measurement (cycles per second), not a physical part of the CPU.

❌ Cache is the same as RAM

Cache is inside the CPU — much smaller but much faster than RAM, holding frequently used data/instructions.

❌ Vague "makes it faster"

Every factor needs a mechanism: cycles per second, simultaneous execution, or fewer slow RAM accesses.

❌ Confusing GHz with storage size

GHz measures speed (cycles per second), not capacity. Cache and RAM are measured in bytes.

§6 · Quick knowledge check

Check yourself — tap to reveal

Answer in your head, then tap to see the model answer. Aim for 5 of 6 before moving to Learn.

1 · Define clock speed in Cambridge's exact wording.
Tap to reveal
The clock speed is the number of FDE cycles performed in a second. Higher clock speed → more cycles per second.
2 · How do more cores improve performance?
Tap to reveal
Each core executes one instruction at a time, so multiple cores execute multiple instructions simultaneously — e.g. 4 cores → 4 at once.
3 · How does more cache improve performance?
Tap to reveal
More frequently used data/instructions are stored close to the CPU, so it accesses them faster instead of using slower RAM.
4 · Why is "higher clock speed means simultaneous cycles" wrong?
Tap to reveal
Clock speed affects how many cycles run per second, not how many run in parallel. Parallelism comes from having more cores.
5 · Is clock speed a component of the CPU?
Tap to reveal
No — it's a measurement (FDE cycles per second), not a physical part of the CPU.
6 · Comparing two CPUs, what three things do you check?
Tap to reveal
Clock speed (cycles/sec), number of cores (simultaneous instructions), and cache size (fewer slow RAM accesses) — justify each separately.

✅ Ready for Learn?

Before moving on, make sure you can answer these without notes:

  • Define clock speed, cores and cache — each in exam wording.
  • How does each of the three factors improve performance?
  • What's the difference between clock speed and cores?
  • Why is cache faster than RAM?
  • How would you justify which of two CPUs is faster?

Three performance factors

🧠

Cores

A core contains all components for one FDE cycle. More cores = more instructions processed at the same time. Dual core = 2 FDE cycles simultaneously. Quad core = 4.

⏱️

Clock speed

The number of FDE cycles per second. Measured in GHz (gigahertz). 1 GHz = 1 billion cycles/second. Higher clock speed = more cycles per second.

Cache

Storage built into the CPU that stores frequently used data and instructions. Faster than fetching from RAM. Larger cache = less waiting.

⚠ Critical trap: Don't just say "it makes it faster." Say WHY: more cores = more simultaneous instructions. Higher clock speed = more cycles per second. Larger cache = less time fetching from RAM. (Jun 2023, Mar 2025)

CPU comparison (Mar 2025 exam style)

This exact format appeared in the Mar 2025 paper. Which executes more instructions simultaneously?

Computer A

2.1 GHz

Quad-core (4)

Computer B

2.5 GHz

Dual-core (2)

Computer C

5.2 GHz

Single-core (1)

Press a button to see the answer.

Why each factor matters

FactorHow it improves performanceExam keyword
More coresMore FDE cycles at the same time / multitasking"simultaneously"
Higher clock speedMore FDE cycles per second"cycles per second"
Larger cacheLess time fetching from RAM / frequently used data closer"frequently used"
⚠ Trap: More cores does NOT always mean better performance. If the software isn't designed for multiple cores, extra cores won't help. Cambridge sometimes tests this. (Jun 2024)
⚠ Trap: Cache is NOT RAM. Cache is inside the CPU. RAM is outside the CPU. Don't mix them. (Mar 2025)

Quick check

Cache stores:

Frequently used data/instructions inside the CPU
All programs currently running
Files saved permanently
The operating system

Activity 1 — Which Factor?

Press New Question.

Activity 2 — Spot the Mistake

Press New Question.

Activity 3 — Compare CPUs

Press New Question.

Adaptive practice

Press New Question.

Cambridge-style questions

Press New Question.

Review quiz

Press New.

Exam traps

⚠ 1: Don't say "faster" — explain WHY: more cycles/second, more simultaneous, less RAM fetching. (Jun 2023)
⚠ 2: More cores ≠ always better. Software must support multiple cores. (Jun 2024)
⚠ 3: Cache is INSIDE the CPU. RAM is OUTSIDE. Don't confuse them. (Mar 2025)
⚠ 4: Simultaneously = cores. Per second = clock speed. Frequently used = cache. Match keyword to factor. (Mar 2025)
⚠ 5: GHz = gigahertz = billions of cycles per second. Know the unit. (Jun 2023)

Memory triggers

🧠 "Cores = at the same time"

More cores = more instructions processed simultaneously. Think of multiple workers on one job.

🧠 "Clock = per second"

Clock speed is about how many cycles happen each second. Higher GHz = more cycles.

🧠 "Cache = close and frequent"

Cache keeps frequently used data close to the CPU. No need to go all the way to RAM.

Mastery Map

Checkpoints

[ ] Define core (FDE components)
[ ] More cores = simultaneous
[ ] Define clock speed (cycles/sec, GHz)
[ ] Higher clock = more cycles
[ ] Define cache (inside CPU, frequent data)
[ ] Larger cache = less RAM fetching
[ ] Compare processors in scenarios
[ ] Explain WHY not just "faster"
[ ] Cache ≠ RAM
[ ] Cambridge exam confidence
Developer Panel