Embedded Operating System
An Embedded Operating System is designed to perform a specific task for a particular device which is not a computer. For example, the software used in elevators is dedicated to the working of elevators only and nothing else. So, this can be an example of Embedded Operating System. The Embedded Operating System allows the access of device hardware to the software that is running on the top of the Operating System.
Advantages:
Since it is dedicated to a particular job, so it is fast.
Low cost.
These consume less memory and other resources.
Disadvantages:
Only one job can be performed.
It is difficult to upgrade or is nearly scalable.