Skip to main content

Define embedded system and its characteristics

Short answer

An embedded system is a computer system designed for a dedicated function within a larger device. Typical characteristics: single-functioned, tightly constrained (cost, size, power), reactive and real-time, limited resources, high reliability, low power, interfaces with physical world via sensors/actuators.

Define embedded system. What are the typical characteristics of embedded systems?

An embedded system is a computing system (processor + memory + I/O) designed to perform a specific dedicated function as part of a larger device, often under timing and resource limits.

Typical characteristics

  1. Single-functioned: executes one program repeatedly (a washing machine controller does only that).
  2. Tightly constrained: low cost, small size, low power, high performance, fast time-to-market.
  3. Reactive and real-time: continuously reacts to changes in the environment and must compute results within deadlines (airbag must fire in milliseconds).
  4. Dedicated/application-specific: hardware and software are tailored to the task.
  5. Limited resources: small memory and slow clock compared with a PC.
  6. Hardware and software co-design: both are developed together.
  7. Reliability and stability: must run for years without a reset or maintenance.
  8. Interaction with the physical world: uses sensors (input) and actuators (output) via ADC/DAC and other interfaces.
  9. Low power operation: often battery powered.
  10. Little or no user interface to reprogram: firmware is stored in ROM/flash.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Embedded System chapter 1 questions →