Secondary storage holds data permanently when the computer is switched off, unlike RAM which loses its contents. For GCSE Computer Science you need to compare three types — magnetic (HDD), solid-state (SSD), and optical (CD/DVD/Blu-ray) — across capacity, speed, cost, durability, and portability.

Why is secondary storage necessary?

RAM (primary storage) is fast but volatile: it loses all data the moment power is cut. Secondary storage is non-volatile — data persists indefinitely without power. It is used for:

  • The operating system and installed software.
  • User files (documents, photos, music, video).
  • Databases and application data.

The GCSE Computer Science specifications require students to know how each storage technology works physically and to evaluate trade-offs for different use cases.

How does a magnetic hard disk drive (HDD) work?

A hard disk drive stores data as patterns of magnetic charges on spinning platters coated with a magnetic material. Key components:

  • Platters — rigid circular discs that spin at 5,400–7,200 RPM (revolutions per minute) in consumer drives.
  • Read/write heads — float nanometres above the platter surface, reading and writing magnetic patterns without touching the disc.
  • Actuator arm — moves the read/write heads to the correct track.

Data is arranged in concentric circles called tracks, each divided into sectors (512 bytes or 4 KB each). The drive must physically move the head to the correct track and wait for the correct sector to rotate underneath — this mechanical movement causes latency measured in milliseconds.

How does a solid-state drive (SSD) work?

An SSD stores data as electrical charges in NAND flash memory cells — the same type of memory used in USB flash drives and smartphone storage. There are no moving parts. Data is organised into pages grouped into blocks; reading is fast at the page level but erasing requires deleting an entire block at once (which the SSD controller manages transparently via wear-levelling algorithms).

Because there is no mechanical movement, access times are measured in microseconds — roughly 100× faster than an HDD for random access. SSDs are silent, more shock-resistant, and consume less power.

How does optical storage work?

Optical storage uses a laser to read and write data on a rotating disc coated with a reflective layer:

  • CD (Compact Disc) — capacity ~700 MB; used for music and older software.
  • DVD (Digital Versatile Disc) — capacity ~4.7 GB (single layer) to ~8.5 GB (dual layer); used for films and software.
  • Blu-ray Disc — capacity 25 GB (single layer) to 50 GB (dual layer); used for HD video and game consoles.

Data is encoded as microscopic pits and lands (flat areas) on the disc surface. A laser beam reflects differently off pits and lands, which the drive reads as binary 0s and 1s. Write-once optical discs (CD-R, DVD-R) create permanent pits using a laser. Rewritable discs (CD-RW, DVD-RW) use a phase-change material that can be repeatedly melted and re-solidified.

Comparison table: HDD vs SSD vs optical

Feature HDD SSD Optical (Blu-ray)
Storage technology Magnetic platters NAND flash memory Phase-change / reflective layer
Capacity (typical) 500 GB – 20 TB 250 GB – 4 TB 25–100 GB per disc
Read/write speed 80–160 MB/s 500 MB/s – 7,000 MB/s 4–72 MB/s
Random access time 5–10 ms 0.05–0.1 ms 100–200 ms
Durability Sensitive to shocks (moving parts) Very robust (no moving parts) Discs scratch/degrade over time
Power consumption Higher (motor required) Lower Medium (motor + laser)
Noise Audible (spinning, seeking) Silent Audible (disc spinning)
Cost per GB Low (~£0.02/GB) Medium (~£0.06/GB) Very low (disposable media)
Portability Moderate (fragile if moved while running) Excellent Excellent (discs are lightweight)
Best use case High-capacity desktop storage, NAS Operating system, frequently used apps Software distribution, archival, video

Which storage type should be used for different scenarios?

School laptop: An SSD for the operating system and main applications — the speed improvement over an HDD in boot time and application loading is dramatic, and the lack of moving parts makes laptops more shock-resistant.

Home media server (films/music archive): A large-capacity HDD — cost per GB is far lower than SSD, and sequential read speeds for streaming are adequate.

Distributing software or films (physical media): Optical disc (DVD or Blu-ray) — very low cost per unit when manufactured in bulk, no power required during storage, and easily distributed physically.

Backup and long-term archival: Optical discs (M-DISC in particular) or high-capacity HDDs. SSDs are not recommended for long-term unpowered storage because NAND flash memory slowly loses its charge if left unpowered for extended periods.

Frequently asked questions

What is the difference between primary storage and secondary storage?

Primary storage (RAM and cache) is directly accessible by the CPU at very high speeds and is volatile — its contents are lost when power is removed. Secondary storage (HDD, SSD, optical) retains data permanently and is used for long-term storage of the OS, software, and user data. The CPU cannot execute instructions directly from secondary storage; data must first be loaded into RAM.

Why do SSDs have a limited number of write cycles?

NAND flash memory cells degrade each time they are written to — specifically during the erase operation, which weakens the insulating layer in the cell. A typical consumer SSD can sustain tens to hundreds of thousands of write cycles per cell. SSD controllers use wear-levelling algorithms to distribute writes evenly across all cells, maximising lifespan. Most modern SSDs are rated to last many years under normal consumer use, but they are not permanent like optical M-DISC archival discs.

Is cloud storage a type of secondary storage?

Cloud storage is remote secondary storage: data is held on large arrays of HDDs and SSDs in data centres, accessed over the internet. From a user's perspective it behaves like secondary storage — data persists when the device is off. From a GCSE perspective, cloud storage is best described as network-attached remote storage, not a storage technology itself. The underlying hardware in the data centre is still HDD or SSD.

What does "volatile" mean in the context of computer storage?

Volatile means that the stored data is lost when the power is removed. RAM is the primary example of volatile storage: it requires a constant supply of electricity to maintain its data. Secondary storage devices (HDD, SSD, optical) are non-volatile — their data persists without power. This is why programs and files are always stored on secondary storage and only loaded into RAM when needed.


For Socratic GCSE Computer Science tutoring on storage, hardware, and computer systems, visit aitutors.me.