top of page
Image by Alexander Grey

Microcontrollers vs. Microprocessors

Unit 7 Summary - part 2

Image by Nareeta Martin

Embedded system:

Microcontrollers are different from Microprocessors.

Image by Kenrick Mills

Microcontrollers are embedded systems.

Image by Scott Webb

Microprocessors are in PCs, laptops, smartphones.

Image by Annie Spratt

Embedded systems / Microcontrollers:

are computers in devices, machines, and common household objects. They are part of a bigger system.

 

Example: remote controls, refrigerators, washing machines, air conditioners, microwave ovens, television, burglar alarms, routers, etc.

 

All components are joined together in a single chip, that's why it's small, cheap, and simple because it's made to only do one task.

Embedded systems / Microcontrollers are created to only do a task, that's why they have these characteristics:
- Little memory

- Low processor speed and power

- Small and light processor

- Low power consumption, can run from a small battery.

- limited controls and display (may have a small screen, or few buttons only, may not have user interface).

- Reliable processor (may operate for years).

 

Firmware:

is software in an embedded system, usually stored in ROM.

Image by eberhard 🖐 grossgasteiger
Advantages:
  • Embedded systems such as refrigerators work non-stop all the time to make devices operate better, use less energy, safer.

  • smaller, cheaper, lighter than microprocessors (PCs, laptops, smartphones).

Image by Pawel Czerwinski
Disadvantages:
  • If a system breaks, you can't modify or upgrade it, the whole device needs to be replaced.

  • Only able to do one task, embedded systems are not flexible/versatile than microprocessors (PCs, laptops, smartphones).

Image by Alexander Grey

Oxford AQA IGCSE 2019

Image by Kseniya Lapteva

13.1.

What is an embedded system?

__________________________________________________________________________________

 
Alternative answers:

Computer system that is part of a larger/another (electrical/ mechanical) system;

13.2.

Describe two differences between an embedded system and a standard desktop computer. [2 marks]

 

Difference 1

__________________________________________________________________________________

Difference 2

__________________________________________________________________________________

Alternative answers:

Image by MagicPattern
Microcontrollers/Embedded system

  • Embedded system has lower power/slower/fewer cores in processor

  • Embedded system has less memory

  • Embedded system has more ROM than RAM

  • Embedded system may not have secondary storage

  • Embedded system has fixed input and output devices

  • Embedded system has single / limited purpose

  • Embedded system has less modular design (of software/hardware)

  • Embedded system software is firmware/stored in ROM

  • Embedded system is part of a larger/another (electrical/ mechanical) system

Candy Cotton
Microprocessors

  • desktop computer has higher power/faster/more cores in processor;

  • desktop computer has more memory;

  • desktop computer has more RAM than ROM;

  • desktop computer (usually) has secondary storage;

  • desktop computer can have new input/output devices added;

  • desktop computer is general purpose;

  • desktop computer has modular design;

  • desktop computer software is changeable/largely executed from RAM;

  • desktop computer is an independent device

Image by Alexander Grey

Oxford AQA IGCSE 2020

Image by MagicPattern

 

08.1.

Explain what an embedded system is. [1 mark]

__________________________________________________________________________________

Answer:

computer (system) that is part of a bigger system//controls a device;

 

08.2.

State two differences between an embedded system and a non-embedded system such as a desktop computer. [2 marks]

Difference 1

__________________________________________________________________________________

Difference 2

__________________________________________________________________________________

Answer:

Processors 2020a.png
Processors 2020b.png
Pastel Gradient

08.3.

The software that is used to control an embedded system is often written using assembly language. Explain why this is the case. [1 mark]

__________________________________________________________________________________

Alternative answers:
  • Needs to directly control hardware

  • assembly language provides direct control of hardware.

  • Needs to run on system with slow processor/minimal RAM.

  • Assembly language produces code that is efficient/will run quickly/has minimal memory usage.

Image by Pawel Czerwinski
Visconsio Nekoland Logo.jpg
PT. Visconsio Kaya Jaya Masyhur

© 2020-2023 by Miana Kitty

bottom of page