Converting to a smaller unit
To convert to the next smaller unit (GiB to MiB, MiB to KiB, KiB to bytes), multiply by 1024. The answer should be a bigger number than the one you started with.
Understanding Converting to a smaller unit in IGCSE Computer Science Paper 1
What it does: Going down one unit from MiB to KiB means multiplying by 1024, so 3 MiB is 3072 KiB. A smaller unit needs more of them to make the same amount, so the number must get bigger. 2048 is bigger than 2, so the answer is sensible. KiB to bytes: multiply by 1024. 5 x 1024 = 5120 bytes. Storage units use 1024, not 1000, so 8 x 1024 = 8192 KiB.
Common mistakes: Going from MiB to the smaller unit KiB means multiplying by 1024, not dividing. It should be kib <- mib * 1024, so the answer is a bigger number. Storage units step by 1024, not 1000. MiB to KiB must be kib <- mib * 1024.
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 69–84) and word search (Modules 59–84).
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
size * 1024Fill in the Blanks
Spot the Error
Student with a class code? Join your class →