← Back to CPU OCR J277 - 1.1 Systems Architecture

Embedded Systems

The hidden computers all around you

Contents

Hidden Computers Everywhere

Look around you - how many computers can you see? Just your phone and laptop?

Actually, there are probably dozens of computers near you right now! Your watch, TV remote, microwave, car key, even your toothbrush might contain a computer.

These hidden computers are called embedded systems.

1. What is an Embedded System?

Definition

An embedded system is a computer system that is built into a larger device to perform ONE specific, dedicated function.

Key Points:
  • Built INTO another device (not standalone)
  • Performs a SINGLE dedicated function
  • Usually invisible to the user
  • User doesn't interact with it like a traditional computer

Embedded vs General-Purpose Computers

💻 General-Purpose Computer

Examples: Desktop PC, Laptop, Smartphone, Tablet

  • Runs many different programs
  • User installs/removes software
  • Flexible - can do many tasks
  • Has obvious user interface (keyboard, screen)
  • User knows they're using a computer

🔧 Embedded System

Examples: Washing machine, TV remote, Car engine

  • Runs ONE specific program
  • Software is fixed (firmware)
  • Single-purpose - does one job
  • May have no visible interface
  • User often doesn't realize it's a computer
The key difference is that embedded systems perform ONE SPECIFIC function, while general-purpose computers can run many different programs.

2. Characteristics of Embedded Systems

These are the typical features you'll find in embedded systems:

🎯 Dedicated Function

Designed to perform ONE specific task and nothing else.

Example: A microwave only controls cooking - it can't check email!

📦 Built into a Larger Device

Not a standalone computer - it's part of another product.

Example: The chip in your TV is inside the TV, not a separate device

🔘 Limited User Interface

Often no screen or keyboard - just buttons or no interface at all.

Example: A thermostat might just have a dial and small display

🔋 Low Power Consumption

Usually compact with low energy requirements.

Example: A smartwatch runs on a tiny battery for days

⚡ Real-time Operation

Must respond quickly and reliably to inputs.

Example: Anti-lock brakes must respond in milliseconds

✅ Reliable and Stable

Must work consistently without crashing.

Example: A pacemaker cannot 'freeze' or need rebooting!

💾 Fixed Software (Firmware)

Software is usually permanent, not changed by the user.

Example: You don't install apps on your toaster

💰 Cost-Effective

Designed to be cheap to produce in large quantities.

Example: The chip in a £10 toy must cost just pennies
Learn at least 4-5 characteristics. Common exam answers: dedicated function, part of larger device, limited UI, low power, reliable, fixed software.

3. Examples of Embedded Systems

Embedded systems are everywhere! Here are examples from different categories:

🏠 Home Appliances

Washing Machine
Controls wash cycles, water temperature, spin speed
Microwave Oven
Controls cooking time, power level, turntable
Smart Thermostat
Monitors and controls home temperature
Dishwasher
Controls wash programs and water usage

📺 Consumer Electronics

Digital Watch
Keeps time, controls display, manages alarms
TV Remote Control
Sends infrared signals to control TV
Games Controller
Reads button presses, sends to console
Digital Camera
Controls image capture, storage, display

🚗 Automotive

Engine Management
Controls fuel injection, ignition timing
Anti-lock Brakes (ABS)
Prevents wheels locking during braking
Airbag Controller
Detects crash and deploys airbags
Parking Sensors
Detects obstacles when reversing

🏥 Medical Devices

Pacemaker
Monitors and regulates heartbeat
Blood Glucose Monitor
Measures blood sugar levels
Hearing Aid
Amplifies and processes sound
Insulin Pump
Delivers controlled doses of insulin

🏢 Industrial & Infrastructure

Traffic Lights
Controls signal timing and sequences
Security Alarm
Monitors sensors, triggers alarms
Central Heating Boiler
Controls heating and hot water
ATM (Cash Machine)
Processes transactions, dispenses cash

⌚ Wearables & Personal

Fitness Tracker
Monitors activity, heart rate, sleep
Smartwatch
Displays time, notifications, health data
Electric Toothbrush
Controls brush speed and timer
Wireless Earbuds
Audio processing, noise cancellation
When giving examples in the exam, always state what SPECIFIC FUNCTION the embedded system performs. Don't just say "washing machine" - say "washing machine controller that manages wash cycles and water temperature."

4. Purpose of Embedded Systems

Why do we use embedded systems instead of general-purpose computers?

🤖 Automation

Automate tasks that would otherwise require human intervention

🎛️ Control

Precisely control processes and devices

👁️ Monitoring

Continuously monitor conditions and respond appropriately

🛡️ Safety

Provide safety-critical functions that protect people

📊 Efficiency

Optimize device operation for energy and resources

Why Use Embedded Systems?

  • More reliable than general-purpose computers for specific tasks
  • Cheaper to produce in large quantities
  • Lower power consumption
  • Smaller size - can fit into compact devices
  • Faster response time for dedicated tasks
  • No updates or user maintenance needed

5. Summary & Exam Checklist

What You Need to Know

  • ☐ Definition: Computer system built into a device to perform ONE specific function
  • ☐ Difference: Embedded = single function; General-purpose = many programs
  • ☐ Characteristics: Dedicated function, part of larger device, limited UI, low power, reliable, fixed software
  • ☐ Examples: Know at least 4-5 from different categories with their functions
  • ☐ Purpose: Automation, control, monitoring, safety, efficiency

Quick Reference: Characteristics

Characteristic Meaning
Dedicated function Does ONE specific job
Part of larger device Built INTO another product
Limited UI Few/no buttons, no keyboard
Low power Uses little electricity
Real-time Responds immediately
Reliable Doesn't crash
Fixed software Can't install new programs