Key Terms
- Embedded system: A computer with a dedicated function built into a larger device
- General-purpose computer: A computer that can run many different programs and tasks
- Dedicated function: A single specific task the embedded system is designed to perform
- Real-time performance: Guaranteed instant response to inputs โ essential for safety-critical systems
- Firmware: Software permanently stored in an embedded system, often in ROM
Must-Know Facts
- Embedded systems perform ONE specific/dedicated function โ this is the key defining feature
- Examples: washing machine, microwave, car engine management, pacemaker, traffic lights
- A smartphone is NOT an embedded system โ it is a general-purpose computer
- Advantages: small, cheap, low power, highly reliable, real-time response
- Disadvantages: cannot be upgraded, limited flexibility, difficult to update/troubleshoot
- Embedded systems are found in household appliances, vehicles, medical devices, and infrastructure
Key Concepts
- Embedded vs general-purpose: specialist chef (one dish perfectly) vs multi-talented chef (anything)
- Low power consumption makes embedded systems suitable for battery-powered devices (watches, sensors)
- High reliability is critical for medical devices (pacemakers) โ must work continuously without failure
- Cannot easily change function once deployed โ hardware replacement needed for software fixes
Common Mistakes
- Calling a smartphone an embedded system: Smartphones run many applications and are general-purpose โ embedded systems perform one dedicated function only
- Saying embedded systems have no CPU: They do have a CPU (a microprocessor or microcontroller), but it is designed for a single specific task
- Confusing firmware with an operating system: Embedded systems typically run firmware (fixed instructions in ROM), not a full operating system like Windows or Linux
- Forgetting real-time processing as a key feature: Many embedded systems must respond instantly to inputs (e.g. ABS brakes, pacemakers) โ real-time response is a core exam point
This topic summary covers Knowledge Organiser: Embedded Systems within Embedded Systems for GCSE Computer Science. Revise Embedded Systems in 3.4 Computer Systems for GCSE Computer Science with 15 exam-style questions and 12 flashcards. This topic appears regularly enough that it should still be part of a steady revision cycle. It is section 8 of 8 in this topic. Use this topic summary to connect the idea to the wider topic before moving on to questions and flashcards.
Practice questions for Embedded Systems
Which of the following best describes an embedded system?
Explain the difference between an embedded system and a general-purpose computer. (3 marks)