

The hardware in the embedded systems depends on the application need. Embedded systems generally have Real Time Operating System(RTOS) to perform the task in a given time frame. So, in this case, we need some operating system that can manage all the hardware resource by leaving some unimportant features. The existence of embedded operating system comes into existence because we have a very limited amount of hardware like RAM, ROM, timer-counters and other on-chip peripherals. The main characteristics of the embedded operating system are resource efficiency and reliability.
