Open the app
  1. Home
  2. Lessons
  3. GCSE & IGCSE Computer Science
  4. Memory and storage

Memory and storage

🎬 The doodle video for this lesson is coming soon. Subscribe on YouTube to see it first.

Computers use several kinds of memory and storage, each balancing speed, size and cost.

RAM and ROM

RAM holds the programs and data currently in use. It is volatile: its contents are lost when power is off.
ROM holds instructions needed to start the computer. It is non-volatile and usually read-only.

Secondary storage

Non-volatile storage for files and programs.

Virtual memory

When RAM is full, part of secondary storage is used as virtual memory.
Secondary storage is much slower than RAM, so the computer slows down. Adding more RAM helps.
Worked example

Why does a laptop for travel usually use an SSD instead of a hard disk drive?

  1. An SSD has no moving parts, so it is not damaged by knocks.
  2. It is faster and uses less power, saving battery.
  3. So it suits a portable device.

Answer: It is more robust, faster and uses less power.

Key idea

RAM is volatile working memory; ROM is non-volatile startup memory. Secondary storage is magnetic, optical or solid state. Virtual memory uses storage when RAM is full, which is slow.

The interactive lesson includes the diagrams for this topic.

Check you have got it

Answer 6 quick questions with instant marking. If you get one wrong, GCSE-ready shows you why and gives you another go. It is free, and you do not need an account.