AQA · GCSE · Computer Science
Course version: 8525 · Version from Sept 2020
Understand the differences between main memory and secondary storage.
Full specification wording
Systems architecture: Understand the differences between main memory and secondary storage.
Main memory and secondary storage differ in purpose, volatility, speed, capacity and cost.
Checked against the AQA 8525 specification (opens in a new tab) on .
- Point 20 of 30
Study notes
From the checked teaching notes for this specification point.
The idea
Main memory and secondary storage differ in purpose, volatility, speed, capacity and cost. Main memory, principally RAM, is directly accessible by the CPU and holds the operating system, programs and data currently in use; it is volatile, so its contents are lost when power is removed, and it is faster but generally smaller and more expensive per unit than secondary storage. Secondary storage, such as a hard disk drive, solid-state drive or optical disc, is non-volatile and holds programs and files long term, including when the computer is switched off; it is slower to access but offers much greater capacity at lower cost per unit. Because main memory is volatile and limited, secondary storage is required to keep data and software permanently, and data must be loaded from secondary storage into main memory before the CPU can process it.
What earns the marks
- Main memory (RAM) is volatile and loses its contents when power is removed, whereas secondary storage is non-volatile and retains data permanently.
- Main memory is directly accessible by the CPU and holds the operating system, programs and data currently in use.
- Secondary storage holds programs and files long term, including when the computer is switched off, and is not directly processed by the CPU.
- Main memory is faster but generally smaller and more expensive per unit than secondary storage, which is slower but offers greater capacity at lower cost.
- Data and programs must be loaded from secondary storage into main memory before the CPU can process them.
Common mistakes and how to put them right
Treating main memory and secondary storage as interchangeable.
Put it right by stating main memory is volatile working storage while secondary storage is non-volatile long-term storage.
Saying secondary storage is directly processed by the CPU.
Put it right by explaining data must first be loaded into main memory.
Assuming main memory is larger than secondary storage.
Put it right by noting main memory is typically smaller and more expensive per unit.
Exam tips
- Compare the two on named criteria (volatility, speed, capacity, cost, CPU access) rather than describing each separately.
- Use a concrete example such as RAM versus an SSD to anchor the comparison.
- State the direction of data flow: programs and files are loaded from secondary storage into main memory before processing.
Try the lesson
The start of the Systems architecture: Understand the differences between main memory and secondary storage. lesson, made from checked teaching notes for this specification point.
Have a go first
Which statement correctly describes a difference between main memory and secondary storage?
There is more to this lesson
The full lesson goes on to check your understanding and help you earn the marks. Create a free account to carry on, with your progress saved.
A week of Premium from your first lesson · Then the free plan continues · No card, no charge
Test your understanding of Systems architecture: Understand the differences between main memory and secondary storage.
Active recall beats re-reading. Take an instant quiz now to test what you’ve learned and lock it into long-term memory.
A week of Premium from your first lesson · Then the free plan continues · No card, no charge