Embedded Systems
Practise Embedded Systems for GCSE Computer Science with this free worksheet and full mark scheme — Foundation and Higher exam-style questions with worked answers for AQA GCSE Computer Science (8525). An embedded system is a computer built into a larger device to perform a specific task.
Free downloads
These worksheets and mark schemes are original, written for Virtus Academy and checked against the current AQA specification. Every worksheet comes with a full mark scheme.
Topic overview
An embedded system is a computer built into a larger device to perform one specific task, rather than a general-purpose computer.
Examples include the controller in a washing machine, a car engine management system, a digital camera and a traffic light controller. Each does one job and does not run arbitrary programs.
Because the task is fixed, embedded systems can be designed with only the resources that task needs. This makes them cheaper, smaller, more reliable and more power-efficient than a general-purpose computer doing the same job. The trade-off is that they cannot be repurposed — the software is usually fixed in ROM and not intended to be changed by the user.
Revision notes
What they are
A computer built into a larger device to perform one specific task.
Examples: washing machine controllers, engine management systems, digital cameras, traffic lights. They do not run arbitrary user programs.
Why they are used
Because the task is fixed, the system needs only the resources that task requires.
This makes them cheaper, smaller, more reliable and more power-efficient than a general-purpose computer performing the same job.
The trade-off
They cannot easily be repurposed.
The software is usually fixed in ROM and not intended to be changed by the user. A general-purpose computer is more flexible but larger, costlier and less efficient for a single dedicated job.
Key points
- An embedded system performs one specific task.
- It is built into a larger device.
- Examples include washing machines and cars.
- They need only the resources for that task.
- They are cheaper, smaller and more reliable.
- They cannot easily be repurposed.
Worked examples
Example 1
State what is meant by an embedded system and give one example. [2 marks]
Working
Example 2
Explain two advantages of using an embedded system rather than a general-purpose computer. [2 marks]
Working
Example 3
Explain one disadvantage of an embedded system. [2 marks]
Working
Common mistakes
Giving a general-purpose computer as an example.
A laptop runs many programs; an embedded system does one job.
Saying embedded systems are less capable in a bad way.
They are deliberately specialised, which is the advantage.
Forgetting the repurposing limitation.
It is the standard disadvantage.
Naming only one advantage.
Cost, size, reliability and power efficiency are all valid.
Exam tips
- Give a specific everyday example.
- Link the advantages to the fixed, single task.
- State the repurposing limitation as the drawback.
- Contrast with a general-purpose computer.
Key terms
- Embedded system
- A computer built into a device for one specific task.
- General-purpose computer
- A computer able to run many different programs.
- Dedicated
- Designed for one specific purpose.
- ROM
- Where embedded system software is usually stored.
Related topics
Written and reviewed against the current AQA specification. Spotted an error? Let us know.