Why compression is needed: less storage space
Compressed files are smaller, so they take up less storage space. This means more photos or songs fit on a device, and less storage needs to be bought.
Understanding Why compression is needed: less storage space in IGCSE Computer Science Paper 1
What it does: 8 GiB is 8192 MiB, and dividing by a 4 MiB compressed song gives 2048 songs. The smaller the file, the more songs fit. Subtracting the compressed size from the uncompressed size shows the storage saved, so less storage needs to be bought. Compression makes files smaller. Smaller files take up less storage space, so more files fit on the same device. 80 ÷ 2 = 40 compressed photos. Only 80 ÷ 8 = 10 uncompressed photos would fit, so compression lets four times as many photos fit. Comparing the two sizes shows how much storage compression saves: 5 MiB is 1/4 of 20 MiB.
Common mistakes: The number of files that fit is found by dividing the storage by the compressed size (compressed), not the original photo size. It should be count = storage // compressed. Compression makes files smaller, which is why they take up less storage space. The comment should say smaller, not larger.
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 86–109) and word search (Modules 86–120).
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
compression saves storageFill in the Blanks
Spot the Error
Student with a class code? Join your class →