An Overview of Real-Time Operating Systems (RTOS)
Real-Time Operating Systems (RTOS) are Operating Systems for systems operating in Real Time. These Operating Systems have functions dedicated to detecting and responding to tasks from the real world within their deadlines. Real-Time Operating Systems are systems that are subject to real time limitations and are expected to deliver services within strict time boundaries. The correctness of such systems depends not only on computational output, but also on the instant at which the system produces the output. Real-Time Operating Systems (RTOS) can be generally categorized into soft and hard real time systems. When a deadline is missed in a hard real time system, i.e. a service is not provided at the instant at which it is expected, the result would be catastrophic. Hence, hard real time systems are generally safety or mission critical. Examples of Hard Real Time Systems are, Air Traffic Control Systems, Pace makers for heart patients and Continue reading