💻 Paper 1 · Topic 3: Hardware
3.3 Data Storage
Cambridge IGCSE Computer Science 0478 · ~14 min read · ⭐ Pro

Primary Storage

Primary storage is directly accessible by the CPU. It is fast but limited in capacity.

RAM — Random Access Memory

  • Volatile — data is lost when power is removed
  • Stores the currently running programs and data being actively used
  • Fast access speed
  • Read/write memory

ROM — Read Only Memory

  • Non-volatile — data is permanently stored even without power
  • Stores the bootstrap/BIOS — the startup program that loads the OS
  • Cannot normally be changed by the user

Secondary Storage

Secondary storage is non-volatile, high-capacity storage for permanent data. It is slower than RAM but retains data without power. Used for storing OS, programs, files, and databases.

HDD — Hard Disk Drive

  • Uses magnetic platters (spinning disks) and a read/write head
  • Large capacity, low cost per GB
  • Slower than SSD; has moving parts — susceptible to physical damage
  • Good for archiving large amounts of data cheaply

SSD — Solid State Drive

  • Uses flash memory (electronic, no moving parts)
  • Much faster than HDD; quieter; more durable; uses less power
  • More expensive per GB than HDD
  • Good for laptops and where speed is important

Optical Storage (CD / DVD / Blu-ray)

  • Data stored as pits and lands on a reflective disc, read by laser
  • Low cost; portable; read-only versions (CD-ROM) cannot be accidentally deleted
  • Slower access than HDD/SSD; smaller capacity; easily scratched
  • Good for distributing software or archiving data

Flash Memory (USB drives, SD cards)

  • Portable, solid-state storage with no moving parts
  • Easy to connect/disconnect; compact
  • Lower capacity than HDD; can wear out over repeated read/write cycles
  • Good for portable file transfer

Cloud Storage

Data stored on remote servers accessed via the internet.

AdvantagesDisadvantages
Accessible from any device with internet connectionRequires internet access
Data is backed up automatically by the providerPrivacy/security concerns — data on third-party servers
Scalable — can increase storage easilyOngoing subscription cost
Reduces need for local hardwareSlower access speed than local storage

Comparing Storage Types

StorageTypeSpeedCapacityDurabilityCost/GB
RAMPrimaryFastestSmall (GBs)VolatileHigh
SSDSecondaryVery fastMedium (TBs)GoodMedium
HDDSecondaryModerateLarge (TBs)Fragile (moving parts)Low
OpticalSecondarySlowSmall (GBs)Can scratchVery low
FlashSecondaryFastSmall-mediumGoodMedium
CloudRemoteDepends on internetUnlimitedProvider managedSubscription
Exam tip: "Compare HDD and SSD" is a very common question. Remember: SSD = faster, no moving parts, more expensive; HDD = slower, has moving parts, cheaper per GB. When asked to "suggest" storage for a scenario, always link your choice to the context — e.g. "SSD because the laptop needs fast access and should be portable and durable."
⚠️ Common Mistakes
  • Confusing RAM (volatile) with ROM (non-volatile) — RAM loses data, ROM keeps it
  • Saying SSD is cheaper than HDD — it is more expensive per GB
  • Saying cloud storage is always reliable — it requires internet and depends on third-party security
Video coming soon
Click slide or press arrow keys to navigate
✍️

Worksheet — Data Storage

5 questions · 11 marks

Q1State two differences between RAM and ROM. [2]
✅ Mark scheme
Any two: RAM is volatile (loses data without power) / ROM is non-volatile [1]; RAM is read/write / ROM is read-only [1]; RAM stores currently running programs / ROM stores start-up instructions (BIOS) [1]
Q2Give three advantages of an SSD over an HDD. [3]
✅ Mark scheme
Any three: Faster read/write speed [1]; No moving parts so more durable [1]; Quieter [1]; Uses less power [1]; Lighter/smaller [1]
Q3Explain why cloud storage is suitable for a student who works on multiple devices at home and school. [2]
✅ Mark scheme
Cloud storage can be accessed from any device with an internet connection [1]; so files are always available regardless of which device the student is using [1]
Q4State one advantage and one disadvantage of optical storage compared to a USB flash drive. [2]
✅ Mark scheme
Advantage: CD/DVD-ROM cannot be accidentally overwritten / very cheap to produce [1]; Disadvantage: can be scratched and damaged / slower access speed / lower capacity [1]
Q5A school stores student records that must not be lost. Suggest one suitable storage type and justify your answer. [2]
✅ Mark scheme
HDD / SSD / Cloud [1] — because it is non-volatile (data is not lost when power is off) and has high capacity for storing many records [1]
Quiz — Data Storage
Q 1 of 8
Score
/ 8
Click to reveal
TermDefinition
🎯

Mini Test — Data Storage

10 minutes · mixed marks

← 3.2 I/O Devices Topic 3: Hardware Next: 3.4a Wired Networking →
🔒
Pro Content
Upgrade to access all lessons.
£7.99/month
or £59/year
Subscribe now →