FoxChild@Learn
Year 7–9 | Computer Systems | UK National Curriculum
A computer is not a single device — it is a collection of hardware components working together. Understanding what each component does, how they relate to each other, and the difference between different storage types is fundamental to understanding how computers work.
This pack covers the major internal components (CPU, RAM, ROM, storage), peripheral devices (input, output, both), and the units used to measure data. These concepts underpin everything else in computer science.
By the end of this pack you will be able to:
The CPU is often called the "brain" of the computer. It is responsible for executing instructions — carrying out the operations that make programs run.
RAM is the computer's working memory — it holds the data and instructions for programs that are currently running.
| Property | Detail |
|---|---|
| Type | Primary storage |
| Volatile | Yes — contents are lost when power is switched off |
| Speed | Very fast (directly accessed by CPU) |
| Capacity | Typically 8 GB – 64 GB in modern computers |
| Purpose | Holds running programs, open files, and operating system |
Why more RAM matters: If RAM is full, the computer uses a slow area of the hard drive as "virtual memory", dramatically reducing speed.
ROM stores the BIOS (Basic Input/Output System) or firmware — the instructions the computer follows when it first switches on, before the operating system loads.
| Property | Detail |
|---|---|
| Type | Primary storage |
| Volatile | No — contents are permanently retained when power is off |
| Speed | Fast |
| Written by | Manufacturer only (read-only for the user) |
| Purpose | Boot instructions, hardware initialisation |
Key distinction: RAM loses its contents when switched off; ROM does not.
Secondary storage provides permanent (non-volatile) storage for the operating system, applications, and user files. It is slower than RAM but retains data permanently.
| Feature | HDD | SSD |
|---|---|---|
| Storage technology | Magnetic spinning platters | Flash memory chips |
| Moving parts | Yes (motor, read/write head) | No |
| Speed | Slower (~100 MB/s typical) | Much faster (~500 MB/s+ typical) |
| Cost per GB | Cheaper | More expensive |
| Durability | Lower (vulnerable to drops) | Higher (no moving parts) |
| Noise | Audible spinning/clicking | Silent |
| Boot time | Slower | Very fast |
| Typical capacity | 1–20 TB common | 256 GB – 4 TB common |
| Best use | Large capacity storage | Operating system, fast programs |
| Storage | Description |
|---|---|
| Optical drive | Reads/writes CD, DVD, Blu-ray using a laser; portable; lower capacity |
| USB flash drive | Small portable flash memory device; convenient for file transfer |
| SD/microSD card | Flash memory card used in cameras, phones, tablets |
| Cloud storage | Files stored on remote servers accessed via internet (OneDrive, Google Drive) |
| Feature | Primary Storage | Secondary Storage |
|---|---|---|
| Examples | RAM, ROM | HDD, SSD, optical disc, USB |
| Location | Inside/directly connected to CPU | Slower external or internal |
| Speed | Very fast | Slower than RAM |
| Volatile? | RAM: yes; ROM: no | No (non-volatile) |
| Holds... | Currently running programs/data | Permanently stored files and OS |
| Capacity | Smaller (GBs) | Larger (hundreds of GB to TBs) |
A peripheral is any device connected to a computer to expand its capabilities. Peripherals are classified as input, output, or both.
| Device | What it inputs |
|---|---|
| Keyboard | Text and commands |
| Mouse | Pointer position and click events |
| Microphone | Audio/sound |
| Webcam | Video and still images |
| Scanner | Images of physical documents |
| Barcode reader | Product codes |
| Touchscreen (input function) | Touch gestures |
| Joystick / Gamepad | Game controls |
| Device | What it outputs |
|---|---|
| Monitor / Screen | Visual display |
| Printer | Printed documents/images |
| Speakers | Audio |
| Projector | Large visual display |
| Headphones | Audio (personal) |
| Device | Input | Output |
|---|---|---|
| Touchscreen | Touch gestures | Display |
| Headset (with microphone) | Voice/microphone | Audio |
| Network interface card | Data received from network | Data sent to network |
The motherboard is the main circuit board of a computer. It:
The GPU is specialised hardware for processing graphics:
Data is measured in units based on powers of 2:
| Unit | Abbreviation | Size |
|---|---|---|
| Bit | b | Single 0 or 1 |
| Byte | B | 8 bits |
| Kilobyte | KB | 1,024 bytes |
| Megabyte | MB | 1,024 KB = 1,048,576 bytes |
| Gigabyte | GB | 1,024 MB |
| Terabyte | TB | 1,024 GB |
| Petabyte | PB | 1,024 TB |
Memory tip: Each unit is 1,024 times the previous (not 1,000 — computers work in base 2).
How many bytes in 2 KB?
2 × 1,024 = 2,048 bytes
How many MB in 5 GB?
5 × 1,024 = 5,120 MB
How many bytes in 1 MB?
1,024 × 1,024 = 1,048,576 bytes
┌────────────────────────────────────────────────────────┐
│ INPUT DEVICES │
│ (Keyboard, Mouse, Microphone, etc.) │
└────────────────────────┬───────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────┐
│ MOTHERBOARD │
│ ┌─────────────────────────────────────────────────┐ │
│ │ CPU │ │
│ │ [Control Unit] [ALU] [Cache] [Registers] │ │
│ └──────────────────┬──────────────────────────────┘ │
│ │ buses │
│ ┌──────────────┐ │ ┌──────────────────────────┐ │
│ │ RAM │◄──┼──►│ GPU │ │
│ │ (primary, │ │ │ (graphics processing) │ │
│ │ volatile) │ │ └──────────────────────────┘ │
│ └──────────────┘ │ │
│ ┌──────────────┐ │ ┌──────────────────────────┐ │
│ │ ROM │◄──┘ │ SECONDARY STORAGE │ │
│ │ (BIOS chip) │ │ HDD / SSD / Optical │ │
│ └──────────────┘ └──────────────────────────┘ │
└────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────┐
│ OUTPUT DEVICES │
│ (Monitor, Printer, Speakers) │
└────────────────────────────────────────────────────────┘
| Term | Definition |
|---|---|
| CPU | Central Processing Unit; the component that executes program instructions |
| RAM | Random Access Memory; fast, volatile primary storage for currently running programs |
| ROM | Read-Only Memory; non-volatile primary storage containing permanent boot instructions |
| Volatile | Memory that loses its contents when power is removed |
| Non-volatile | Memory that retains its contents without power |
| HDD | Hard Disk Drive; secondary storage using magnetic spinning platters |
| SSD | Solid State Drive; secondary storage using flash memory chips; no moving parts |
| Motherboard | Main circuit board connecting all computer components |
| GPU | Graphics Processing Unit; specialised processor for rendering graphics |
| Primary storage | Fast storage directly accessed by the CPU (RAM and ROM) |
| Secondary storage | Permanent but slower storage for files and OS (HDD, SSD, USB) |
| Peripheral | Any device connected to a computer as input, output, or both |
| BIOS | Basic Input/Output System; firmware stored in ROM; runs when computer boots |
| Bus | Electrical pathway on the motherboard that carries data between components |
| Misconception | Correction |
|---|---|
| "RAM and ROM are the same thing" | RAM is volatile (data lost when off) and holds running programs. ROM is non-volatile and stores permanent boot instructions. They serve entirely different purposes. |
| "More RAM makes storage faster" | RAM and storage are different. More RAM allows more programs to run simultaneously without using slow virtual memory. It does not make HDD/SSD faster. |
| "SSDs have moving parts like HDDs" | SSDs have NO moving parts — they use flash memory chips. This makes them faster, quieter, and more durable. |
| "The CPU stores programs" | The CPU executes programs. Programs are stored in secondary storage (HDD/SSD) and loaded into RAM when run. |
| "Deleting a file frees up RAM" | Deleting a file removes it from secondary storage (HDD/SSD). This does not affect RAM at all. Closing a running program frees RAM. |
| "8 GB RAM means 8 billion bytes" | 8 GB = 8 × 1,024 × 1,024 × 1,024 = 8,589,934,592 bytes. Computer units are powers of 2, not powers of 10. |
State one difference between RAM and ROM.
Explain why RAM is described as volatile. In your answer, state what happens to the contents of RAM when a computer is switched off.
Compare a Hard Disk Drive (HDD) with a Solid State Drive (SSD). Your answer should refer to at least four different features.
A student says: "My computer has 8 GB of RAM, so it can store 8 GB of files permanently."
Identify two errors in the student's statement and explain each one.
For each of the following devices, state whether it is an input, output, or input/output device, and briefly explain its purpose:
(a) Scanner (b) Printer (c) Touchscreen (d) Speakers
Which of the following correctly describes ROM?
(Answer: C)
"An SSD is faster than an HDD because it uses __________ memory and has __________ moving parts. As a result, it is also more __________ than an HDD."
(Answers: flash; no; durable)
Any one of:
RAM is described as volatile because it requires a continuous power supply to maintain its contents. When the computer is switched off, the electrical charge sustaining the data is lost, and all data stored in RAM is permanently erased. This is why any unsaved work is lost in a power cut — it was stored in RAM, not secondary storage.
| Feature | HDD | SSD |
|---|---|---|
| Technology | Magnetic spinning platters | Flash memory chips |
| Moving parts | Yes | No |
| Speed | Slower | Much faster |
| Cost per GB | Cheaper | More expensive |
| Durability | Lower (drops can damage head) | Higher (resistant to drops) |
| Noise | Audible | Silent |
SSDs are preferred for performance-critical uses (operating system, applications) while HDDs are preferred for large, cost-effective storage.
Error 1: RAM is volatile — it does not store files permanently. When the computer is switched off, all data in RAM is lost. Files are permanently stored in secondary storage (HDD or SSD), not RAM.
Error 2: RAM holds currently running programs and data, not saved files. Having 8 GB of RAM means the computer can run more programs simultaneously without slowing down — it does not give 8 GB of file storage space.
(a) Scanner — Input device. A scanner converts a physical paper document or photograph into a digital image file that is sent into the computer.
(b) Printer — Output device. A printer receives digital data from the computer and produces a physical (paper) copy of documents or images.
(c) Touchscreen — Input/Output device. The screen displays visual output from the computer, while the touch-sensitive surface detects the user's finger touches and sends that positional data as input.
(d) Speakers — Output device. Speakers receive digital audio data from the computer and convert it into sound waves that the user can hear.