OCR · GCSE Computer Science · J277 · Paper 1 · Specification 1.2.1–1.2.2

CS2 · Memory and secondary storagePLC WordPLC PDF

Go to mind map

Explain systems and solve computing problems. The 30 quick questions support recall and application; practise full algorithms, programs and evaluations using the PLC tasks.

Revise the key ideas

Primary storage

  • Need for main memory — The CPU needs rapid access to instructions and working data. Main memory provides this access while a program runs. Loading an application from a drive into RAM is different from permanently saving its files to secondary storage.
  • RAM — Random access memory stores running programs and data currently in use. Its contents are lost when power is removed, so unsaved work may disappear. RAM can be read and changed; increasing it can let more or larger programs run without heavy use of virtual memory.
  • ROM — Read-only memory retains its contents without power and traditionally stores startup instructions or firmware. These help initialise the machine and begin loading the operating system. ROM is not the normal workspace for editing documents; modern firmware can sometimes be updated using special procedures.
  • Comparing RAM and ROM — Both are primary storage, but RAM is volatile working memory while ROM retains firmware. A computer needs startup instructions before loading ordinary applications. Explain what each holds and why its characteristics fit that task; do not say ROM stores all personal files.
  • Cache and memory hierarchy — CPU cache provides faster access than RAM but is generally smaller and more expensive per unit of capacity. RAM is larger working storage; drives provide still larger persistent storage. This hierarchy balances speed, capacity and cost rather than replacing all memory with cache.
    Memory and storage roles
    Use the labels alongside the associated explanation.
  • Virtual memory — When RAM is insufficient, the operating system transfers some data from RAM to a reserved area of secondary storage, freeing RAM for other work. Needed data must be transferred back. This allows more work to proceed but is slower than using RAM directly, especially with a hard disk.
  • Virtual-memory trade-off — If applications repeatedly need data moved out of RAM, transfers consume time and the machine may feel unresponsive. Adding suitable RAM can reduce this pressure. Virtual memory does not physically increase installed RAM or make a drive as fast as RAM.

Secondary storage

  • Persistent storage — Secondary storage holds programs and user data for later use. An SSD, hard disk or optical disc retains files without continuous power. Distinguish the storage medium that holds data from the device used to read or write it.
  • Magnetic storage — Hard disks store data magnetically on rotating platters. They commonly offer high capacity at relatively low cost per gigabyte. Mechanical movement introduces access delay and vulnerability to knocks while operating; a magnetic tape is another magnetic medium, suited to sequential access.
  • Optical storage — CDs, DVDs and Blu-ray discs use optical patterns read by a laser. They can distribute media and be portable, but require a compatible drive and can be scratched. Their capacity and access speed often make them unsuitable as the main working drive for a modern large application.
  • Solid-state storage — SSDs, memory cards and USB flash drives store data electronically. They often provide fast access and withstand movement better than mechanical disks, but cost per capacity and write endurance vary. No moving parts does not mean indestructible or immune to data loss.
  • Capacity and speed — Capacity is how much data fits; speed concerns reading and writing it. A large video archive prioritises capacity and cost, while an operating-system drive benefits from low access delay. State the workload rather than assuming the highest capacity is always the best choice.
  • Portability and durability — Portability concerns carrying and connecting the device. Durability concerns resisting physical damage. A small USB drive is portable but easily lost; an SSD tolerates knocks better than a spinning hard disk. Protect sensitive portable data as well as the hardware.
  • Reliability and cost — Reliability concerns dependable operation and retaining data; every storage type can fail. Compare purchase price and cost per unit of capacity. Keeping another copy protects against loss; buying one expensive device does not eliminate the need for backups.
  • Choosing in context — For a photographer travelling with a laptop, fast portable storage resistant to movement may favour an SSD. For an inexpensive large stationary archive, a hard disk may be suitable. A reasoned recommendation connects capacity, speed, portability, durability, reliability and cost to actual needs.

Test yourself

30 questions · Random sets of 10. These quick checks support revision; practise longer explanations and justified judgements too.

Mind map

Use the branches to recall the ideas and explain their connections. Check the revision notes for the full detail.

CS2 · Memory 1 / Memory 2 / Storage 1 / Storage 2

View CS2 · Memory 1 / Memory 2 / Storage 1 / Storage 2 mind map
CS2 CS2 · Memory 1 / Memory 2 / Storage 1 / Storage 2 mind map: Memory 1, Memory 2, Storage 1, Storage 2. A text version follows.
Open the full-size map to zoom. Download the PDF to print on A4 or enlarge to A3.

Open full-size map Download A4 PDF

Read the mind map as text

Memory 1

  • Need for main memory: Hold programs and data during processing
  • RAM: Volatile read-write working memory
  • ROM: Non-volatile instructions available at startup
  • Comparing RAM and ROM: Volatility and purpose distinguish them

Memory 2

  • Cache and memory hierarchy: Faster smaller stores reduce waiting
  • Virtual memory: Secondary storage temporarily supports full RAM
  • Virtual-memory trade-off: Frequent transfers can slow the system

Storage 1

  • Persistent storage: Keep files and software when power is off
  • Magnetic storage: Magnetised regions represent data
  • Optical storage: Laser reading of an optical medium
  • Solid-state storage: Electronic storage without moving parts

Storage 2

  • Capacity and speed: Match storage to the amount and use of data
  • Portability and durability: Movement and damage are different considerations
  • Reliability and cost: Failure risk and budget matter together
  • Choosing in context: Justify the medium using several criteria

Connections

  • Memory 1 → Memory 2: Limited working RAM can require slower virtual-memory transfers.
  • Memory 2 → Storage 1: Virtual memory uses persistent storage without turning it into physical RAM.

Part connections

  • CS2 · Memory 1 / Memory 2 / Storage 1 / Storage 2: Memory 1 → Memory 2 — Limited working RAM can require slower virtual-memory transfers.
  • CS2 · Memory 1 / Memory 2 / Storage 1 / Storage 2: Memory 2 → Storage 1 — Virtual memory uses persistent storage without turning it into physical RAM.