GCSE · Computer Science · AQA · Spec 8525
CPU performance: cache size
Cache is tiny but mighty — it's the secret reason your CPU doesn't grind to a halt.
What you need to know
- Cache is faster than RAM and sits between the CPU and RAM in the memory hierarchy.
- A larger cache means the CPU can store more frequently used data nearby, reducing slow RAM accesses.
- When the CPU finds what it needs in cache it is called a cache hit; when it does not, it is a cache miss and the CPU must fetch from RAM.
- More cache improves performance by reducing the average time the CPU spends waiting for data.
The big picture
Cache is a small, very fast type of memory built into or very close to the CPU. It stores frequently used data and instructions so the CPU can access them without waiting for the slower main memory (RAM). The more cache a CPU has, the more data it can hold close by, reducing the number of slower RAM accesses. This means a larger cache generally leads to better CPU performance — but cache is expensive to manufacture, so CPUs only have small amounts of it.
TONIGHT'S REVISION
CPU Performance: Cache Size
How the amount of fast memory near the CPU determines how often it has to wait for data
Computer Science · Structure
The Memory Hierarchy: CPU and Cache
The CPU always checks the fastest store first. A cache miss at any level means a slower journey down the chain. Tap each node to see its role.
Tap any part of the diagram to see what it does.
What the CPU does every time it needs data
Follow one memory request through the hierarchy — notice where cache size makes the difference.
Predict, then check
Think about what 'more cache' actually changes before you reveal the answer.
A CPU is running a large video-editing program and spends a lot of time waiting for data. Explain how increasing the cache size could reduce that waiting.
Cache size and CPU speed
Reason it through
Why does increasing cache size make a CPU faster?
First link · your turn
Where does the CPU look for data before it checks RAM?
Cross-subject · Exam skill
Command Word Coach
AQA 8525 — know what each command word demands on cache questions
01Definition
Give a reason AND develop it — name the effect and say WHY it happens using a causal chain.
02Mark-band signal
A strong answer links cause to effect: cache size → how often main memory is needed → waiting time → speed.
03Sentence stems
- Explain how cache size affects the performance of a CPU.
- Explain why a CPU with a larger cache is generally faster.
04Common mistake
Writing only 'more cache = faster' leaves the reasoning out — chain it: a larger cache holds more frequently used data → fewer trips to main memory → less waiting → faster performance.
Key points
Worked example
Problem
A student is comparing two CPUs. CPU A has a smaller cache and CPU B has a larger cache. Both have identical clock speeds and the same number of cores. Explain why CPU B is likely to be faster when running large applications.
Memory hook
Think of the CPU as a chef and cache as the worktop: the bigger the worktop, the more ingredients (data) within arm's reach — no slow trips to the fridge (RAM) needed.
★ Exam tip
When a question asks you to explain how cache size affects performance, set out the causal chain rather than a single statement: a larger cache can hold more of the data and instructions the CPU uses most often, so the CPU needs to fetch from slower main memory less often, so less time is spent waiting. Explaining each link shows your reasoning.
⚠ Watch out
Treating clock speed as the only factor — a CPU that is waiting for data from main memory is idle however fast it is clocked.
Check yourself
Without looking — what is the difference between a cache hit and a cache miss, and why does a cache miss slow the CPU down?
Flashcards
(22)What is cache memory?
Why is cache faster than RAM?
What is a cache hit?
What is a cache miss?
How does a larger cache improve CPU performance?
What are the three main cache levels?
Which cache level is fastest?
Which cache level is largest?
What happens to performance when a cache miss occurs?
Does doubling cache size double CPU performance?
Where does cache sit in the memory hierarchy?
Why do CPUs not have very large caches?
What type of data is stored in cache?
What is the memory hierarchy?
How does cache size affect a program running a large loop?
What does 'cache hit rate' mean?
Give one advantage of a larger cache.
Give one disadvantage of a larger cache.
Why is a cache kept small?
If two CPUs have the same clock speed but different cache sizes, which is likely faster for complex tasks?
What term describes the CPU being forced to wait because data is not yet available from RAM?
What is SRAM?
Tap any card to flip it, or use Study as deck to go through them one at a time. In the full lesson these run as a spaced-repetition deck — you rate each card Hard, Good or Easy and the tricky ones keep coming back until they stick.
Learn CPU performance: cache size properly — interactive practice, marked questions and flashcards.
Start this lesson freeMore AQA GCSE Computer Science topics
How this lesson was checked. This AQA GCSE Computer Science (specification 8525)lesson was published through Lightbulb Learning's human-designed editorial process — the educational standards, accuracy rules and publication checks it must pass were authored and approved by Philip Halpin. It passed subject-specific assessment, automated educational checks and technical publication verification before going live (publication checks completed 3 August 2026). Published pages are monitored, human spot-checking is ongoing across the lesson library, and anything found wrong is corrected or withdrawn. How our lessons are made and checked. Spotted a mistake? Email hello@lightbulblearning.co and we'll review it.