Choosing a secondary storage device for a scenario
Match a scenario's needs (capacity, speed, portability, durability, cost) to magnetic, optical or solid-state storage, then justify the choice with reasons.
Understanding Choosing a secondary storage device for a scenario in IGCSE Computer Science Paper 1
What it does: An SSD has no moving parts, is fast and uses little power, which suits a portable laptop used every day. Optical discs are very cheap to produce in bulk, light to post and suit read-only content, so they fit mass distribution. For big, cheap backups, magnetic storage gives the most capacity for the money. Speed matters less for archives. Solid-state storage has no moving parts, so it is durable, light and compact. HDDs can be damaged by knocks. Laptops benefit from speed, low power use and durability when carried around. SSDs cost more per GB than HDDs, so cheapest-per-GB is not the reason.
Common mistakes: A backup archive needs huge capacity at low cost. SD cards hold little and cost more per GB. It should be a magnetic hard disk drive (HDD). A camera used on the move must survive knocks, so the need is small and durable, not fragile. The rest of the program chooses an SD card because of this.
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 314–324) and word search (Modules 304–324).
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
Choosing storageFill in the Blanks
Spot the Error
Student with a class code? Join your class →