| Feature | Embedded System | General-Purpose Computer |
|---|---|---|
| Primary Goal | Perform one specific task | Perform a wide variety of tasks |
| Hardware | Minimal, task-specific | High-performance, versatile |
| User Interface | Often none or very simple | Complex (GUI, Keyboard, Mouse) |
| Examples | Traffic lights, Dishwashers | Laptops, Tablets, Desktops |
A General-Purpose Computer (like a laptop) allows the user to install different software to change its function entirely.
An Embedded System has its software (firmware) usually fixed or rarely updated, as its hardware is physically tied to the machine it controls.
Justification Patterns: When asked to justify why a device is an embedded system, always mention it has a single purpose and is housed within a larger unit.
Identifying Examples: Look for devices that 'just work' without you needing to load an operating system or install apps. If it has a 'Start' button for a specific physical process (like a microwave), it is likely embedded.
The 'CPU' Test: To be a 'system', it must contain a processing unit. Simple mechanical devices without electronic logic are not embedded systems.
The 'Smart' Trap: Students often assume every electronic device is an embedded system. However, a simple electric kettle with just a thermal switch is purely mechanical/electrical; it only becomes an embedded system if it has a microprocessor to control temperature profiles.
Mobile Phones: While mobile phones contain many embedded systems (like the GPS chip), the phone itself is usually classified as a general-purpose computer because it can run millions of different apps for different purposes.
Size vs. Function: Don't assume 'small' always means 'embedded'. A very small laptop is still general-purpose, while a massive factory robot controller is an embedded system.