Skip to main content
EnglandComputer ScienceSyllabus dot point

How do input and output devices and the different storage technologies work, and how is the memory hierarchy organised?

Input, output and storage: the role of input and output devices, the memory hierarchy from registers and cache to RAM and secondary storage, and the operating principles, advantages and uses of magnetic, optical and solid-state storage.

An Eduqas Component 2 answer on input, output and storage: the role of input and output devices, the memory hierarchy from registers and cache to RAM and secondary storage, and how magnetic, optical and solid-state (flash) storage work with their advantages and uses.

Generated by Claude Opus 4.813 min answer

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

Jump to a section
  1. What this dot point is asking
  2. The answer
  3. Examples in context
  4. Try this

What this dot point is asking

Eduqas wants you to describe the role of input and output devices, explain the memory hierarchy from registers and cache down to RAM and secondary storage, and describe how magnetic, optical and solid-state storage work, with their advantages and typical uses.

The answer

Input and output devices

The memory hierarchy

Magnetic, optical and solid-state storage

Examples in context

The memory hierarchy explains why a computer with plenty of RAM and a fast SSD "feels" quick, the CPU rarely waits for slow storage. The shift from HDDs to SSDs in laptops and phones is driven by exactly the speed and durability advantages described here, while HDDs persist in servers and backups for cheap bulk capacity. This hardware foundation connects to virtual memory (covered under the operating system), which uses secondary storage to extend RAM, and to how images and sound (large files) are stored, the next data-representation topic.

Try this

Q1. Name the levels of the memory hierarchy in order of decreasing speed. [2 marks]

  • Cue. Registers, cache, main memory (RAM), secondary storage.

Q2. How does a solid-state drive store data? [1 mark]

  • Cue. Electronically in flash memory (transistors), with no moving parts.

Q3. Why does cache memory improve CPU performance? [1 mark]

  • Cue. It holds frequently used data close to the CPU, so accesses are served quickly without waiting for slower RAM.

Exam-style practice questions

Practice questions written in the style of WJEC Eduqas exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.

Eduqas 20196 marksCompare magnetic hard disk drives, optical discs and solid-state drives, describing how each stores data and giving one suitable use of each.
Show worked answer →

Magnetic (HDD) (up to 2 marks): stores data as patterns of magnetisation on spinning platters, read and written by a moving head; high capacity and low cost per gigabyte but slower and mechanically fragile. Use: bulk storage and backups.

Optical (CD/DVD/Blu-ray) (up to 2 marks): stores data as pits and lands burned into the disc surface, read by a laser; cheap, portable and good for distribution but lower capacity and slower. Use: distributing software, music or films.

Solid-state (SSD) (up to 2 marks): stores data in flash memory using electronic transistors with no moving parts; fast, durable and silent but more expensive per gigabyte. Use: the main drive in laptops and phones where speed and robustness matter.

Markers reward the storage mechanism (magnetisation, pits/lands, flash transistors) and a sensible use for each.

Eduqas 20215 marksExplain what is meant by the memory hierarchy, naming the levels in order of speed, and state why cache memory improves performance.
Show worked answer →

Memory hierarchy (up to 3 marks): a layering of storage by speed, cost and capacity, fastest and smallest at the top. In order of decreasing speed: registers, cache, main memory (RAM), then secondary storage (such as an SSD or HDD). Speed and cost per byte fall, while capacity rises, as you go down.

Why cache improves performance (up to 2 marks): cache is small, very fast memory close to the CPU that holds frequently or recently used data and instructions; because many accesses are then served from cache rather than slower RAM, the CPU waits less and runs faster.

Markers reward the ordered hierarchy (registers, cache, RAM, secondary storage) and the faster-access-than-RAM reason for cache.

Related dot points

Sources & how we know this