Secondary Storage
- Secondary storage is not directly accessed by the CPU
- It is used for permanent storage of data
- Secondary storage is non-volatile. This means data is stored even when power is lost to the device
- Secondary storage is needed as primary storage (such as RAM ) is volatile and will not retain data when the computer is turned off
- Unlike ROM, secondary storage can be read from and written to. ROM is read only
- Common examples of secondary storage include hard disk drives (HDDs), solid-state drives (SSDs), external hard drives, USB flash drives, CDs, DVDs, and Blu-ray discs. These can be used to store data to transfer it to another computer
- Data access speeds for secondary storage devices are typically slower than primary storage (such as RAM)
- Secondary storage devices often have large capacity (can store large amounts of data)
- Software such as the operating system is saved permanently on secondary storage. The instructions and data that makes up the software then moves to RAM when it is in use
- Secondary storage devices can be internal (inside the computer) and external (outside the computer)
Diagram showing different internal and external secondary storage devices
Comparison of primary and secondary storage
|
|
Volatile / temporary |
Non-volatile /permanent |
RAM and cache can be read from and written to ROM is read-only |
Secondary storage can be read from and written to |
Can be directly accessed by the CPU |
Cannot be directly accessed by the CPU |
Smaller capacity |
Larger capacity |
Data access speeds faster than secondary storage |
Data access speeds slower than primary storage |
Stores data and instructions |
Stores data and instructions |
Worked example
Which of the following is an example of secondary storage?
A |
Random access memory |
|
B |
Read only memory |
|
C |
Solid State Drive |
|
D |
Blu-ray disc |
- C and D [1]
- Random access memory and read only memory are both primary storage and can be accessed directly by the CPU. Solid-state drives and blu-ray discs are classed as secondary storage. Data can be permanently stored on them but they cannot be accessed directly by the CPU
Exam Tip
- When referring to a USB memory stick, don't refer to it as USB as this could be anything that is plugged in with USB and not necessarily a storage device