🤖 Component 1 · 1.1 Systems Architecture
1.1.3 Embedded Systems
OCR J277 · GCSE Computer Science · ~10 min read
Notes
──
Video
──
Slides
──
Worksheet
──
Quiz

What is an Embedded System?

An embedded system is a combination of hardware and software that is designed to perform a specific, dedicated function — usually as part of a larger device. Unlike a general-purpose computer (PC, laptop, tablet), an embedded system is not designed for general computing tasks.

The key characteristic of an embedded system is that its purpose is fixed at manufacture. The software (firmware) is typically stored in ROM and cannot be changed by the user.

Characteristics of Embedded Systems

  • Dedicated function — designed for one specific task
  • Real-time operation — must respond to inputs within a guaranteed time frame
  • Low power consumption — often battery-powered; designed to be energy-efficient
  • Reliability — must work continuously without failure (especially in safety-critical systems)
  • Fixed firmware — program stored in ROM; user cannot modify it
  • Limited resources — smaller CPU, less RAM than a general-purpose computer

Examples of Embedded Systems

DeviceEmbedded system roleFixed function
Washing machineControls wash cycles, temperature, spin speedWashing control
Microwave ovenManages timer, power levels, turntableMicrowave cooking
Digital alarm clockTracks time, triggers alarmTimekeeping
Car ABS braking systemDetects wheel lock, adjusts brake pressureSafety braking
Smart thermostatMonitors temperature, controls heatingTemperature control
Traffic light controllerSequences lights on timers/sensorsTraffic management
PacemakerMonitors heart rate, delivers electrical pulsesHeart rate regulation
Satellite navigation (GPS)Receives GPS signals, calculates routesNavigation
Digital cameraControls sensor, image processing, storagePhotographic capture
Barcode scannerReads barcode patterns, converts to dataBarcode reading

Embedded Systems vs General-Purpose Computers

FeatureEmbedded SystemGeneral-Purpose Computer
PurposeSingle, fixed functionMany different tasks
SoftwareStored in ROM (firmware), fixedInstalled/changed by user
User interfaceMinimal or noneFull OS, keyboard, screen
Power useLow (optimised)Higher
CostLow (mass produced)Higher
ReprogrammableUsually notYes
ExamplesWashing machine, pacemakerPC, laptop, smartphone
Exam tip: When asked to give an example of an embedded system, always name the device AND state its specific dedicated function. "A washing machine uses an embedded system to control the wash cycle, temperature and spin speed." Just naming the device alone loses the second mark.

Why are Embedded Systems Not General-Purpose?

Embedded systems are not general-purpose computers because:

  • They run one program only, stored permanently in ROM
  • They have no operating system that lets users install/change applications
  • They have limited input/output interfaces (just what the device needs)
  • They are designed for one purpose and optimised for that purpose in terms of cost, size and power
⚠️ Common Mistakes
  • Saying a smartphone is a pure embedded system — smartphones run a full OS and can run many apps, making them general-purpose computers
  • Not giving the specific function when asked for an embedded system example
  • Confusing embedded systems with microprocessors — a microprocessor is a component; an embedded system is a whole system
  • Saying embedded systems "cannot be programmed" — they are programmed, but the program is fixed in ROM at manufacture
  • Forgetting that real-time response is a key feature of many embedded systems
✅ Notes completed!
Video coming soon
This lesson video is in production

Key points covered in this video

  • Definition of an embedded system and its key features
  • 10+ real-world examples with their dedicated functions
  • Comparison between embedded systems and general-purpose computers
  • Why the firmware is stored in ROM
  • Real-time operation and safety-critical examples (pacemaker, ABS)
Work through the slides, then mark as complete.
Click slide or press arrow keys to navigate
✍️

Exam-style Worksheet — 1.1.3 Embedded Systems

8 questions · 20 marks · Submit to reveal mark schemes

Q1Define the term 'embedded system'.[2 marks]
✅ Mark scheme
Mark scheme
A system (combination of hardware and software) [1] designed to perform a specific/dedicated function, usually as part of a larger device [1].
Q2Give two examples of embedded systems. For each, state the specific dedicated function.[4 marks]
✅ Mark scheme
Mark scheme (2 marks each)
E.g. Washing machine [1] — controls wash cycle/temperature/spin speed [1]; Pacemaker [1] — monitors heart rate and delivers electrical pulses to regulate it [1]. Accept any valid example with its specific function.
Q3State two characteristics of an embedded system.[2 marks]
✅ Mark scheme
Mark scheme (any 2)
• Single/dedicated function [1]
• Low power consumption [1]
• Firmware stored in ROM (not changeable by user) [1]
• Real-time operation [1]
• Limited resources (CPU/RAM) [1]
Q4Explain why a washing machine controller is an embedded system but a laptop is not.[3 marks]
✅ Mark scheme
Mark scheme (any 3)
• Washing machine performs one specific function (controlling wash) [1]
• Its program is stored in ROM and cannot be changed [1]
• A laptop is a general-purpose computer that can run many different programs [1]
• Laptop has an OS allowing users to install/change applications [1]
Q5State where the program in an embedded system is typically stored and explain why.[2 marks]
✅ Mark scheme
Mark scheme
Stored in ROM [1]; because it is read-only and the program must be permanent/fixed — the user should not be able to change it [1].
Q6State one reason why embedded systems typically use less power than general-purpose computers.[1 mark]
✅ Mark scheme
Mark scheme
They only run one program/have limited hardware requirements / optimised for a single task / often battery-powered so designed to be energy-efficient. [1 — any one]
Q7A pacemaker uses an embedded system. Explain why it is important that the pacemaker's embedded system operates in real-time.[3 marks]
✅ Mark scheme
Mark scheme (any 3)
• Real-time means the system must respond within a guaranteed/defined time [1]
• If the pacemaker detects an abnormal heartbeat, it must deliver a pulse immediately [1]
• A delayed response could be life-threatening / fatal [1]
• The system cannot afford to queue/buffer inputs and respond later [1]
Q8Give one advantage and one disadvantage of an embedded system compared to a general-purpose computer for controlling a domestic appliance such as a microwave.[3 marks]
✅ Mark scheme
Mark scheme
Advantage (any 1): Cheaper / lower power consumption / more reliable for single task / smaller size [1 + reason 1]
Disadvantage (any 1): Cannot be reprogrammed / cannot run other programs / limited flexibility [1]
?
out of 20 — self-mark above
Compare your answers to the mark schemes above and count your marks.
Topic Quiz
Question 1 of 15
You scored
out of 15
🎯

Mini Test — 1.1.3 Embedded Systems

Timed, exam-condition test. No feedback until you submit.

  • 10 questions · 10 marks · 10 minutes
  • 5 multiple choice + 5 short answer
  • Mark schemes revealed after submission
Card 1 of 15
Click to reveal definition
🎉
Session complete!
TermDefinition
← 1.1.2 CPU Performance 1.1 Systems Architecture 1.2.1 Primary Storage →
🔒
Unlock Everything
Subscribe to unlock all 48 OCR J277 lessons, worksheets, quizzes and key terms.
£7.99/month
or £59/year — best value
Subscribe now →