Cache memory
A small amount of very fast memory in or near the CPU that stores frequently used instructions and data, so the CPU can get them faster than from RAM.
Understanding Cache memory in IGCSE Computer Science Paper 1
What it does: This shows the order of lookup: cache first because it is faster, and RAM only after a cache miss. This compares the two memories: cache has less capacity than RAM but is much quicker to access. The CPU checks the cache first. If the item is there, it avoids the slower trip to RAM. Cache holds only the instructions and data used most often. Everything else stays in RAM or secondary storage. Level 1 (L1) cache is the smallest and fastest. Levels L2 and L3 get bigger and slightly slower.
Common mistakes: If the instruction is found in the cache, the CPU uses it from the cache, which is faster. Only the ELSE branch fetches from RAM, so line 3 should say 'use it from the cache'. When the data is not in the cache, the CPU goes to RAM (main memory), not ROM. Line 4 should be 'ELSE read data from RAM'.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 228–239) and word search (Modules 218–239).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
cacheFill in the Blanks
Spot the Error
Student with a class code? Join your class →