Hardware components and how they work together
A computer system is a team: input devices, the CPU, main memory, secondary storage and output devices. Each has a clear job, and data flows between them.
The main components
| Component | Job | Examples |
|---|---|---|
| Input devices | Capture data and send it into the computer | Keyboard, mouse, touchscreen, microphone, camera, scanner, barcode reader, sensors (such as temperature or light) |
| CPU | Fetches, decodes and executes instructions; processes the data | The processor in a laptop or phone |
| Main memory (RAM) | Holds the programs and data in use, so the CPU can reach them quickly | 8 GB of RAM |
| Secondary storage | Keeps programs and files when the power is off | Hard disk, SSD, memory card, optical disc |
| Output devices | Present the results to people or control things | Monitor, printer, speakers, headphones, actuators such as motors and lights |
How they work together
2. The data goes into RAM. The program that processes it has already been loaded from secondary storage into RAM.
3. The CPU fetches each instruction and the data from RAM, processes it and writes results back to RAM.
4. Results go to an output device, and can be saved to secondary storage for later.
This is the input, process, output model, with storage keeping data between uses.
Sensors and actuators
The processor compares the sensor readings with stored values and decides what the actuators should do, again and again.
A supermarket self-checkout scans a barcode and shows the price on a screen. Describe how the components work together.
- The barcode scanner (input) reads the barcode and sends its number as binary data.
- The CPU runs the checkout program held in RAM and looks up the product's price.
- The screen (output) shows the name and price; the sale is saved to storage.
Answer: Input: scanner. Process: CPU and RAM look up the price. Output: screen. Storage: the sale is recorded.
Input devices capture data, the CPU processes it using programs and data held in RAM, output devices present the results, and secondary storage keeps everything when the power is off. Sensors are inputs; actuators are outputs.
- Secondary storage
- Non-volatile storage for files and programs: magnetic, optical or solid state.
- RAM
- Volatile main memory holding the programs and data in use.
- Binary
- Base 2: the number system that uses only the digits 0 and 1.
All GCSE and International GCSE Computer Science key terms and definitions โ
Try two quick questions
See if it has sunk in. Answers are marked straight away.
2 more questions
Try each one, then tap to check.
In a car park barrier system, which is an input device?
- The motor that lifts the barrier
- The display screen
- A sensor that detects a car
- The ticket printer
Show the answer
Answer: A sensor that detects a car
Sensors send data in.
In an automatic greenhouse, which is an input device?
- Motor that opens a window
- Heater
- Sprinkler
- Temperature sensor
Show the answer
Answer: Temperature sensor
Sensors are inputs.
Check you have got it
Answer 6 quick questions with instant marking. If you get one wrong, GCSE-ready shows you why and gives you another go. It is free, and you do not need an account.
Checked by the GCSE-ready editorial team, 17 October 2026. Last updated 2 October 2026. Spotted a mistake? Tell us and we will fix it.