There are two types of embedded system
- Real-Time Embedded System
They are further classified into two types:- Operating system based
These are the systems that use the operating system for task scheduling. - Non-Operating System
These are the system that does not use the operating system for task scheduling. They have one specific task to perform.
- Operating system based
- Non-Real-Time Embedded System
These are the system which does not have time constraints.
Real-Time Embedded System may be further classified into following categories
- Hard real-time system
These are the system which has a very strict time constraint.
Failing the time constraint will be a catastrophic failure. - Soft Real-time system
These are the system which have a time constraint. But failing the time constraint does not result in catastrophic failure.
Example of Hard Real-Time system:
Anti Barking System in vehicles, Fuel Injection Timing Controller in Vehicles and Collision detection and avoidance controller in railways.
Example of Soft Real-Time system:
Consumer personal computer, Television, DVD player, Remote Control etc.
Leave a Reply