Rounded avatar PrepNotes

Embedded Systems

Compare General Purpose Computers and Embedded Systems.

General Purpose Computers vs. Embedded Systems

Feature General Purpose Computers Embedded Systems
Definition Combination of generic hardware and a general-purpose operating system for executing a variety of applications. Combination of special-purpose hardware and embedded OS for executing a specific set of applications.
Main Processing Unit Microprocessor Microcontroller
Operating System Contains a general-purpose operating system. May or may not contain an OS, often an RTOS (Real-Time Operating System).
Application Alterability Applications are alterable by the user. Applications are non-alterable by the user.
Key Factor Performance Application-specific requirements
Power Consumption More power consumption Less power consumption
Response Time Not critical Critical for some applications
Cost Mostly costly compared to embedded systems Cheaper compared to general-purpose computers
Task Handling Designed to cater to multiple tasks as per requirement Designed to cater to a predefined task
Execution Behaviour Need not be deterministic Execution behaviour is deterministic for certain types like Hard Real-Time systems
Software Complexity Operating system and software are complicated and occupy more memory space Operating system (RTOS) and software occupy less memory space