Track progress, take quizzes and save notes on this lesson.

Free forever · no card needed

Start free
Intermediate

Primary and Secondary Storage

3.4.5 Systems architecture

Aligned to the AQA 8525 specification

Level
Intermediate
Reading time
9 min
Published
3 June 2026
Updated
1 July 2026
On this page
  1. 1.Volatile and Non-Volatile Storage
  2. 2.RAM: Main Memory
  3. 3.ROM: Permanent Read-Only Memory
  4. 4.Primary vs Secondary Storage
  5. 5.Solid State Storage (SSD)
  6. 6.Magnetic Storage (HDD)
  7. 7.Cloud Storage
  8. 8.Common Exam Mistakes

Key takeaways

  • Volatile storage such as RAM loses all its contents when power is removed, while non-volatile storage such as ROM, SSD and HDD retains data indefinitely without power.
  • Primary storage (RAM and ROM) is directly accessible by the CPU; secondary storage (HDD, SSD, optical disc) is not, so data must first be loaded into RAM before the CPU can use it.
  • RAM is volatile main memory holding running programs and data, whereas ROM is non-volatile and stores fixed firmware and boot instructions that cannot change during normal operation.
  • An SSD stores data in flash memory with no moving parts, making it faster, more durable, silent and lower power, but more expensive per gigabyte than an HDD which uses magnetic spinning platters.
  • Cloud storage uses magnetic or solid state hardware at a remote location accessed over a network; 'cloud' describes the access model, not a new physical medium.

Volatile and Non-Volatile Storage

All computer storage is either volatile or non-volatile. This is the most fundamental distinction in understanding how different storage types behave.

PropertyVolatileNon-volatile
Retains data without power?No — contents lost immediatelyYes — data persists indefinitely
Typical useRunning programs and current dataPermanent storage
ExamplesRAMROM, SSD, HDD

Volatile storage loses all its contents the moment the power supply is cut. This is why unsaved work disappears in a power cut — it existed only in volatile RAM.

Non-volatile storage retains data independently of power. Secondary storage devices (SSDs, hard drives) and ROM are all non-volatile — files saved to them persist when the computer is switched off.

The volatile/non-volatile distinction is the starting point for almost every AQA exam question on storage. Identify which category a device falls into before describing any other properties.

RAM: Main Memory

RAM (Random Access Memory) is the computer's main working memory. It is volatile and directly accessible by the CPU.

When a program runs, its instructions and the data it is currently working with are loaded into RAM from secondary storage. The CPU reads from and writes to RAM continuously during execution. The contents of RAM change constantly as programs open, close, and swap data.

RAM propertyDetail
Volatile?Yes — contents lost when power is removed
Directly accessible by CPU?Yes
SpeedFast (much slower than CPU cache, much faster than secondary storage)
Typical capacity4 GB – 64 GB in modern computers
RoleHolds currently running programs and data in active use

More RAM allows more programs and data to be held in main memory simultaneously. When RAM is full, the operating system must move data to secondary storage (a process called paging), which slows performance significantly because secondary storage is far slower than RAM.

ROM: Permanent Read-Only Memory

ROM (Read-Only Memory) is non-volatile memory that stores data permanently. Its contents cannot be modified during normal computer operation.

ROM typically stores the firmware — the low-level instructions the computer needs to start up before an operating system has loaded. When a computer is powered on, the CPU reads from ROM to run the initial boot process (sometimes called the BIOS or UEFI).

ROM propertyDetail
Volatile?No — contents persist without power
Directly accessible by CPU?Yes (as primary storage)
Modifiable?Not during normal operation
RoleStores boot instructions and firmware

ROM is primary storage because the CPU can access it directly — but unlike RAM, its contents do not change as programs run. Think of ROM as the computer's fixed starting instructions and RAM as its scratchpad.

Primary vs Secondary Storage

Primary storage is memory directly accessible by the CPU. Secondary storage is not directly accessible — data must first be loaded into RAM before the CPU can use it.

Primary storageSecondary storage
Directly accessible by CPU?YesNo — must be loaded into RAM
SpeedFastSlower
CapacityLimited (GBs)Large (hundreds of GBs to TBs)
Volatile?RAM: yes; ROM: noNo (non-volatile)
ExamplesRAM, ROMHDD, SSD, optical disc
PersistenceRAM: temporary; ROM: permanentPermanent

Secondary storage holds the long-term data: the operating system, installed applications, documents, photos, and videos. None of this can be accessed by the CPU until the relevant parts are loaded into RAM. The larger a computer's RAM, the less frequently data needs to be fetched from the slower secondary storage.

Studying this for an exam?

Generate a personalised learning path for this subject. Free to get started.

Create a learning path

Solid State Storage (SSD)

A solid state drive (SSD) stores data using electrical circuits — specifically, flash memory cells that retain charge without power. There are no moving parts.

SSD propertyDetail
Storage mechanismElectrical circuits (flash memory)
Moving partsNone
SpeedVery fast read/write
DurabilityResistant to physical shock and vibration
Power consumptionLow
Cost per GBHigher than HDD
NoiseSilent

Advantages over HDD: faster access times (no mechanical movement required), more durable, silent, lighter, and lower power consumption. SSDs are standard in modern laptops and smartphones.

Disadvantages: more expensive per gigabyte of storage, making very large-capacity SSDs costly. SSDs also have a finite number of write cycles before cells degrade, though in practice this limit is rarely reached in normal use.

Magnetic Storage (HDD)

A hard disk drive (HDD) stores data as magnetic patterns on one or more spinning platters. A read/write head moves across the surface of the spinning platter to access or modify data.

HDD propertyDetail
Storage mechanismMagnetic patterns on spinning platters
Moving partsSpinning platters and moving read/write arm
SpeedSlower than SSD (mechanical latency)
DurabilityVulnerable to physical shock
Power consumptionHigher than SSD
Cost per GBLower — large capacities are affordable
NoiseAudible (spinning and head movement)

Advantages over SSD: significantly cheaper per gigabyte, making HDDs the preferred choice for large-capacity storage (multiple terabytes) where cost matters more than speed.

Disadvantages: slower due to the time required for the platter to spin to the correct position (seek time and rotational latency), more fragile because physical shock can damage the moving components, heavier, and louder.

Cloud Storage

Cloud storage uses magnetic and/or solid state hardware at a remote location, accessed over a network rather than stored locally inside the device.

PropertyDetail
LocationRemote data centre, accessed over the internet
Underlying hardwareMagnetic (HDD) and/or solid state (SSD) at the remote site
Directly accessible by CPU?No — retrieved over a network into RAM
Volatile?No — non-volatile
Requires internet?Yes

Advantages over local storage:

  • Accessible from any device with an internet connection
  • Not lost if the local device fails, is stolen, or is damaged
  • Capacity can be scaled without purchasing additional hardware
  • Often includes automatic backup and version history

Disadvantages compared to local storage:

  • Requires a reliable internet connection — unavailable offline
  • Ongoing subscription cost
  • Data is held by a third-party provider, raising privacy and security considerations
  • Higher latency than local storage for large transfers

AQA 8525 requires you to explain what cloud storage is and compare its advantages and disadvantages against local storage. The remote hardware is still physically magnetic or solid state — "cloud" describes the access model, not a new physical medium.

Common Exam Mistakes

1. Saying ROM is a type of RAM

ROM and RAM are distinct. RAM is volatile and its contents change constantly; ROM is non-volatile and stores fixed firmware. They are separate components, not subtypes of each other.

2. Describing secondary storage as directly accessible by the CPU

The CPU cannot access an HDD or SSD directly. Data must be copied into RAM first. "Directly accessible by the CPU" is the definition of primary storage.

3. Listing RAM size as a CPU performance factor

AQA 8525 specifies three CPU performance factors: clock speed, number of cores, and cache size. RAM is not one of the three — it affects overall system performance, but it is not in the CPU and is not listed as a CPU performance factor.

4. Saying SSDs are always better than HDDs

SSDs are faster and more durable, but HDDs offer more storage capacity per pound spent. For bulk archival storage where access speed is less important, HDDs remain the more economical choice. Neither is universally better.

5. Confusing volatile with temporary

"Volatile" has a specific meaning: data is lost when power is removed. It does not mean "temporary" in general use. ROM is permanent but it is still primary storage; RAM is volatile but data in it can exist for hours while the computer is on.

6. Saying cloud storage uses a different physical technology to local storage

Cloud storage is not a distinct physical medium. The servers at a remote data centre use the same magnetic and solid state hardware as local devices. "Cloud" describes where the storage is located and how it is accessed — not what it is made of.

Key terms

Volatile storage
Storage that loses all its contents the moment the power supply is cut, such as RAM.
Non-volatile storage
Storage that retains its data independently of power, such as ROM, SSD and HDD.
RAM
Random Access Memory, the computer's volatile main working memory that is directly accessible by the CPU and holds running programs and data.
ROM
Read-Only Memory, non-volatile primary storage that holds fixed firmware and boot instructions which cannot change during normal operation.
Primary storage
Memory directly accessible by the CPU, comprising RAM and ROM.
Secondary storage
Storage not directly accessible by the CPU, such as HDD, SSD and optical disc; data must be loaded into RAM first.
Solid state drive (SSD)
A secondary storage device that stores data in flash memory cells with no moving parts.
Hard disk drive (HDD)
A secondary storage device that stores data as magnetic patterns on spinning platters accessed by a moving read/write head.
Cloud storage
Storage that uses magnetic and/or solid state hardware at a remote location, accessed over a network rather than stored locally.

Frequently asked questions

Primary storage, such as RAM and ROM, is directly accessible by the CPU. Secondary storage, such as an HDD or SSD, is not directly accessible, so its data must first be copied into RAM before the CPU can use it. Secondary storage is slower but has much larger capacity.

Volatile storage loses all its contents the moment power is removed, which is why unsaved work in RAM disappears in a power cut. Non-volatile storage, such as ROM, SSD and HDD, retains its data independently of power.

No. SSDs are faster, more durable and silent, but HDDs offer far more storage capacity per pound spent. For bulk archival storage where access speed matters less than cost, an HDD remains the more economical choice, so neither is universally better.

Generate revision on any topic you study

Type any topic you're studying and Aicademy generates a complete lesson, quiz, and flashcard set, personalised to your level.

Lessons on anything

Structured, level-matched lessons on any topic you study

Practice quizzes

Find out what you actually know before the exam does

Flashcard sets

Lock in key concepts with instant revision cards

Ask Aica

Stuck on something? Get a clear explanation, any time

Prev

The Fetch-Decode-Execute Cycle

Next

Computer Networks: LAN, WAN and Wireless

Related lessons

8 min

Top students don’t revise more. They revise what counts.

Start revising free

Free to start. No card needed.