Answer
Real time operating system or RTOS are the operating system designed for environments where there is a strict constraint on time and any small delay can result in inconsistency of the program. Examples of the real-time operating systems: Airline traffic control systems, Command Control Systems, Airlines reservation system, Heart Pacemaker, Network Multimedia Systems, Robot etc.
Work Step by Step
Real time operating system can be of 3 types :
1. Hard Real-Time operating system:
These operating systems guarantee that critical tasks be completed within a range of time. They are designed to reduce the delays or overhead in process to as minimum as possible.
2. Soft real-time operating system:
This operating system provides some relaxation in the time limit.
For example – Multimedia systems, digital audio systems etc. Explicit, programmer-defined and controlled processes are encountered in real-time systems. A separate process is changed with handling a single external event. The process is activated upon occurrence of the related event signalled by an interrupt.
3. Firm Real-time Operating System:
RTOS of this type have to follow deadlines as well. In spite of its small impact, missing a deadline can have unintended consequences, including a reduction in the quality of the product. Example: Multimedia applications.