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.
| Device | Embedded system role | Fixed function |
|---|---|---|
| Washing machine | Controls wash cycles, temperature, spin speed | Washing control |
| Microwave oven | Manages timer, power levels, turntable | Microwave cooking |
| Digital alarm clock | Tracks time, triggers alarm | Timekeeping |
| Car ABS braking system | Detects wheel lock, adjusts brake pressure | Safety braking |
| Smart thermostat | Monitors temperature, controls heating | Temperature control |
| Traffic light controller | Sequences lights on timers/sensors | Traffic management |
| Pacemaker | Monitors heart rate, delivers electrical pulses | Heart rate regulation |
| Satellite navigation (GPS) | Receives GPS signals, calculates routes | Navigation |
| Digital camera | Controls sensor, image processing, storage | Photographic capture |
| Barcode scanner | Reads barcode patterns, converts to data | Barcode reading |
| Feature | Embedded System | General-Purpose Computer |
|---|---|---|
| Purpose | Single, fixed function | Many different tasks |
| Software | Stored in ROM (firmware), fixed | Installed/changed by user |
| User interface | Minimal or none | Full OS, keyboard, screen |
| Power use | Low (optimised) | Higher |
| Cost | Low (mass produced) | Higher |
| Reprogrammable | Usually not | Yes |
| Examples | Washing machine, pacemaker | PC, laptop, smartphone |
Embedded systems are not general-purpose computers because:
8 questions · 20 marks · Submit to reveal mark schemes
Timed, exam-condition test. No feedback until you submit.
| Term | Definition |
|---|