Embedded systems — OCR GCSE Computer Science
Teaching note checked against the official specification.
Test yourself on Embedded systems with OCR GCSE practice questions.
A week of Premium from your first lesson · Then the free plan continues · No card, no charge
Embedded systems explained
Embedded systems covers 2 specification points, including The purpose and characteristics of embedded… and Examples of embedded systems.
Read the full explanation
Open a point below for its explanation and revision guidance.
The purpose and characteristics of embedded systems
An embedded system is a computer built into another device to control it, rather than being a general-purpose machine used for many tasks. Its purpose is to carry out one dedicated function repeatedly and reliably, often reacting to inputs from sensors. Characteristics include being small, low cost, low power, and having firmware stored in ROM so it starts instantly and cannot easily be changed. For example, a washing machine controller reads temperature and door sensors, then drives the motor and valve. It does not run word processors or games. Because the job is fixed, designers can strip away unnecessary hardware and software, making the system cheap and dependable.
Examples of embedded systems
Embedded systems appear in many everyday products, each dedicated to controlling its host device. A washing machine controller reads water-level and temperature sensors and drives valves and a motor. A car engine management unit adjusts fuel injection from sensor data. A microwave oven controller runs a timer and door interlock. Other examples include central heating thermostats, digital cameras, fitness trackers, traffic lights, pacemakers and domestic routers. In each case the computer is hidden inside the product, runs fixed firmware and performs one control job. Recognising the input, the processing and the output for a named example shows that you understand the concept rather than just memorising a list.
Your focus
- Define an embedded system and state its purpose in controlling a host device.
- Describe at least three characteristics of embedded systems and link each to a practical benefit.
- Compare an embedded system with a general-purpose computer using correct hardware and software terms.
Show all 6 objectives
- Name several everyday devices that contain embedded systems.
- Describe the input, processing and output of a named embedded system.
- Explain how the embedded computer controls the host device in a chosen example.
Embedded systems exam tips
Marking Points
- States that an embedded system is a computer inside another device, dedicated to controlling that device or performing one specific function.
- Explains that the program is usually held in ROM or flash as firmware, so it is fixed and starts automatically when power is applied.
- Identifies typical characteristics such as small size, low cost, low power consumption and limited processing or memory resources.
- Describes interaction with the physical world through sensors and actuators, for example reading a temperature sensor and switching a heater.
- Contrasts embedded systems with general-purpose computers that run many different applications and can be reprogrammed by the user.
- Gives a valid named example such as a washing machine, microwave, car engine management unit, thermostat, digital camera or traffic light controller.
- For a chosen example, identifies the sensors or inputs, such as temperature, light, pressure or user buttons.
- For a chosen example, identifies the outputs or actuators, such as motors, heaters, valves, displays or buzzers.
- Explains that the embedded computer processes the input according to fixed firmware and produces the control output.
- Recognises that the same device may contain several embedded systems, for example a car with engine, braking and entertainment controllers.
Examiner Tips
- 💡Link each characteristic to a benefit, such as low power use extending battery life in a portable device.
- 💡Use a named device and describe the input, processing and output to show understanding rather than listing features.
- 💡When comparing with a general-purpose computer, mention reprogrammability and range of software as the key difference.
- 💡Prepare two or three detailed examples you can describe fully, rather than many shallow ones.
- 💡Use the input–process–output pattern to structure your answer and make the control role clear.
- 💡If asked for several examples, give brief but distinct devices and avoid repeating the same category.
Common Mistakes
- Saying an embedded system is simply a small computer: correction, size is not the defining feature; the defining feature is that it is dedicated to controlling a larger device.
- Claiming embedded systems always run an operating system with a graphical user interface: correction, many run a single program directly with no user interface.
- Confusing ROM with RAM when describing firmware: correction, firmware is normally stored in non-volatile ROM or flash so it survives power loss, while RAM is volatile working memory.
- Choosing a general-purpose device such as a laptop or smartphone as the example: correction, use a device whose computer is dedicated to controlling that product, such as a washing machine.
- Listing a device without explaining what the embedded computer controls: correction, always state the input, the processing and the output.
- Assuming every electronic product contains an embedded system: correction, a simple device with no programmable control, such as a basic torch, may contain no computer at all.