Skip to content
VirtusAcademy

Embedded Systems

FoundationHigherAQA

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

A computer built into a larger device to perform one specific taskdefine the term
For example, the controller in a washing machinegive an example

Example 2

Explain two advantages of using an embedded system rather than a general-purpose computer. [2 marks]

Working

It only needs the resources for its specific task, so it is cheaper and smallergive the first advantage
It is more reliable and power-efficient, because it does not run other software that could interferegive the second advantage

Example 3

Explain one disadvantage of an embedded system. [2 marks]

Working

Its software is usually fixed in ROM and designed for one taskstate the limitation
so it cannot easily be updated or repurposed for a different jobexplain the consequence

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.

Written and reviewed against the current AQA specification. Spotted an error? Let us know.