Embedded Systems and its classification.
Definition : Embedded systems are computing systems with tightly coupled hardware and software integration that are designed to perform a dedicated function.
Embedded systems cover a large range of computer systems from ultra small computer based devices to large systems monitoring and controlling complex processes.
In most of the cases embedded systems are real-time systems. In many cases embedded systems are safety or mission critical systems.
Real-time systems are those systems in which the overall correctness of the system depends on both the functional correctness and timing correctness. Real-time systems also have a substantial knowledge of the system it controls and the applications running on it. These are deadline dependent.
Characteristics Of Embedded Systems
- It has limited memory and limited number of peripherals.
- They need to be highly reliable and stable.
- It should be small set of function.
- Typically designed for a specific purpose.
- Safety, security, real-time, power consumption.
- First Generation computers
- Second Generation computers
- Third Generation computers
- Fourth Generation computers