The operating system is a software which handles the computer's functionality like scheduling, input/output operation, resource allocation, file system manipulation, etc. and it acts as an interface between the user and hardware.
The different types of operating systems are as follows −
Batch Operating System
Multiprogramming Operating System
Multitasking Operating System
Multiprocessing Operating System
Real time Operating System
Let us discuss the embedded operating system.
All Embedded Systems are task specific. They mostly do a particular task on loop/repeatedly for their entire lifetime. These systems are designed to execute their task within a particular time interval, and thus they have to be fast enough to be up to their time limit.
They have little or no user interface like a fully automatic washing machine does its task fully once its programmed is set and stops after its work is finished with almost no user interface.
They are built to achieve a particularly good efficiency level. They are very small in size operating system, need little power
These systems can't at all be upgraded or updated. Thus, they must be really high on efficiency and reliability as they can't be updated.
This operating system is shown below −
The advantages of embedded operating system are as follows −
Much faster than other operating systems
Less Hardware requirement
The disadvantages of embedded operating system are as follows −
High modification is required
Customization is time taking process