A real time operating system is a computing environment.A RTOS is responsible for managing the hardware resources of a computer.
Real time operating system are often required in small embedded operating system that are packaged as part of microdevices.
A real time OS has an advanced algorithm for scheduling.