Edexcel 1CP2 · GCSE Computer Science · ~9 min read · 🔒 Pro
Notes
──
Video
──
Slides
──
Worksheet
──
Quiz
⭐ Enrichment lesson — this topic is not assessed in the Edexcel 1CP2 GCSE exam. It provides valuable extra knowledge but should not replace revision of the core specification.
What is an Embedded System?
An embedded system is a computer system designed to perform a specific, dedicated function, built into a larger device. Unlike a general-purpose computer (which can run many different programs), an embedded system typically runs a single program stored permanently in ROM.
Feature
General-purpose computer
Embedded system
Purpose
Many different tasks
One specific task
Program storage
Loaded from storage
Stored in ROM (firmware)
User interface
Full keyboard, screen
Minimal or none
Cost
Higher
Lower (optimised for task)
Examples
PC, laptop, smartphone
Microwave, washing machine
Examples of Embedded Systems
Home appliances — washing machines, microwaves, smart TVs, dishwashers
Real-time operation — must respond to inputs within strict time limits
Low power consumption — often battery-powered (pacemakers, sensors)
Reliability — must work without failure (medical/safety-critical)
Small size — microcontroller fits on a tiny circuit board
Low cost — manufactured in high volumes at low per-unit cost
Microcontrollers
Embedded systems typically use a microcontroller — a single chip containing a CPU, RAM, ROM, and I/O interfaces. This is simpler and cheaper than a full CPU.
Component
Role in embedded system
CPU (processor)
Executes the program stored in ROM
ROM (Flash)
Stores the firmware/program permanently
RAM
Temporary working memory during operation
I/O interfaces
Connects to sensors, motors, displays
Exam tip: Edexcel questions often give a scenario (e.g. "a washing machine controller") and ask you to explain why it uses an embedded system rather than a general-purpose computer. Key reasons: it only needs to do one task, it is cheaper, it uses less power, and the program is stored permanently in ROM.
⚠️ Common Mistakes
Saying embedded systems have no CPU — they do, it's just a microcontroller
Confusing "single purpose" with "simple" — some embedded systems (e.g. aircraft control) are very complex
Forgetting that the program is stored in ROM, not loaded from a hard drive
✅ Notes completed!
▶
Video coming soon
Click slide or press arrow keys to navigate
✍️
Worksheet — 1.4a Embedded Systems
8 Edexcel-style questions · instantly marked
Q1Define the term 'embedded system' and give TWO examples.[3]
✅ Mark scheme
A computer system built into a larger device to perform a specific dedicated function [1]; two examples from: washing machine, microwave, pacemaker, car ABS, traffic light controller, printer, digital camera, router [1 each, max 2].
Q2State TWO differences between an embedded system and a general-purpose computer.[4]
✅ Mark scheme
Any two: embedded systems perform a single specific task vs general-purpose can run many programs [2]; embedded systems store program in ROM vs general-purpose loads from storage [2]; embedded systems typically have no/minimal user interface vs full keyboard/screen [2]; embedded systems generally cost less [2].
Q3A pacemaker uses an embedded system. Explain why reliability and low power consumption are especially important for this application.[4]
✅ Mark scheme
Reliability: a pacemaker regulates heartbeat — any failure could be life-threatening [1]; it must operate 24/7 without crashing or requiring reboots [1]; Low power: the pacemaker is implanted in the body and powered by a battery that cannot easily be replaced [1]; low power consumption extends battery life, reducing the need for surgery [1].
Q4Where is the program stored in an embedded system, and why is this appropriate?[2]
✅ Mark scheme
Program is stored in ROM (Read-Only Memory / firmware) [1]; appropriate because the program never needs to change — the device always performs the same task, and ROM retains data without power [1].
Q5State THREE characteristics of embedded systems.[3]
✅ Mark scheme
Any three of: single-purpose/dedicated function [1]; real-time operation [1]; low power consumption [1]; high reliability [1]; small size [1]; low cost [1]; program stored in ROM [1].
Q6What is a microcontroller? State what it contains.[3]
✅ Mark scheme
A microcontroller is a single integrated circuit (chip) designed for embedded systems [1]; it contains a CPU [1] and ROM and RAM and I/O interfaces on a single chip [1].
Q7Give ONE advantage and ONE disadvantage of using embedded systems in modern vehicles (e.g. engine management, ABS).[2]
✅ Mark scheme
Advantage: any of — faster/more reliable response than a human, precise control, smaller and cheaper than a full computer [1]; Disadvantage: any of — if the system fails it can be difficult/expensive to fix, harder to update than software, specialised hardware [1].
Q8Explain why a traffic light controller is an example of a real-time embedded system.[2]
✅ Mark scheme
A real-time system must respond to inputs within a guaranteed time limit [1]; the traffic light controller must change signals in response to sensors (e.g. pedestrian button, vehicle detection) within a precise time window — delays could cause accidents [1].
Topic Quiz
Q 1 of 15
You scored
out of 15
Click to reveal definition
🎉
Session complete!
Term
Definition
🎯
Mini Test — Embedded Systems
Timed exam-style test — 10 minutes.
⏱10:00
Section A — Multiple Choice [5 marks]
Q1An embedded system is best described as:[1]
Q2Where is the program stored in a typical embedded system?[1]
Q3Which of the following is NOT an embedded system?[1]
Q4A microcontroller differs from a standard CPU because it:[1]
Q5Which characteristic is most important for a pacemaker's embedded system?[1]
Section B — Short Answer
Q6A smart washing machine uses an embedded system. Explain why an embedded system is more suitable than a general-purpose computer for this application. [4]
Mark schemeEmbedded system only needs to do one task (control wash cycles) [1]; program stored permanently in ROM — no need to load from storage [1]; cheaper than a general-purpose computer [1]; lower power consumption [1]; smaller and can be built into the machine [1].
Q7State THREE characteristics of embedded systems. [3]
Mark schemeAny three of: single-purpose [1]; real-time operation [1]; low power consumption [1]; high reliability [1]; small size [1]; low cost [1]; program stored in ROM [1].