Embedded System

/ɪmˈbɛd.ɪd ˈsɪs.təm/ · Noun · Development · Origin: 1971

Definitions

  1. A dedicated computer system designed to perform a specific function within a larger mechanical or electrical system, typically with real-time constraints and limited resources compared to general-purpose computers.

    In plain English: A tiny computer hidden inside a device like a washing machine, car, or thermostat that does one specific job. You don't think of it as a computer, but it absolutely is one.

    Example: "There are more embedded systems in your car than apps on your phone — the engine alone has three microcontrollers arguing about fuel injection timing."

Origin Story

The invisible computers hiding inside everything you own

The first recognized **embedded system** was the Apollo Guidance Computer (1966), designed by MIT's Instrumentation Laboratory for NASA. It had 74 KB of memory and guided astronauts to the moon. The term 'embedded' distinguished these purpose-built computers from general-purpose mainframes.

The microprocessor revolution of the 1970s (Intel 4004, then 8080) made embedded systems economically viable for consumer products. By the 1980s, microcontrollers were appearing in cars, microwaves, washing machines, and traffic lights.

Today, embedded systems vastly outnumber general-purpose computers. There are an estimated 30+ billion embedded processors in the world -- in your car (50-100 per vehicle), thermostat, elevator, pacemaker, and toothbrush. Most software running in the world runs on processors you'll never see or interact with directly.

Coined by: Computing industry (Apollo Guidance Computer as early example)

Context: MIT Instrumentation Laboratory, 1966

Fun fact: The Apollo Guidance Computer's 'Program Alarm 1202' during the Moon landing was an embedded system working correctly -- it was shedding low-priority tasks to focus on landing. Margaret Hamilton's software design saved the mission by handling overload gracefully.

Related Terms