Advanced Operating Systems

Advanced Operating Systems (OS) refer to a category of operating systems that offer more sophisticated features and capabilities compared to traditional or basic operating systems. These advanced features are designed to meet the specific demands of modern computing environments, including distributed systems, real-time systems, and high-performance computing. Some of the common types of advanced operating systems include:


 Real-Time Operating Systems (RTOS): RTOS is designed to handle real-time applications where timely response is critical. They are used in embedded systems, control systems, robotics, and other time-sensitive applications. RTOS ensures that tasks are executed within specific time constraints, minimizing delays and providing predictable and deterministic behavior.

         A distinct feature of real-time systems is that jobs have completion deadlines. A job should be completed before its deadline to be of use (in soft real-time systems) or to avoid a disaster (in hard real-time systems).

  •   Hard Real Time: In Hard RTOS, the deadline is handled very strictly which means that given task must start executing on specified scheduled time, and must be completed within the assigned time duration.                                                                         Example: Medical critical care system, Aircraft systems, etc 
  
  • Firm Real time: These type of RTOS also need to follow the deadlines. However, missing a deadline may not have big impact but could cause undesired affects, like a huge reduction in quality of a product.                                                                              Example: Various types of Multimedia applications 

  •  Soft Real Time: Soft Real time RTOS, accepts some delays by the Operating system. In this type of RTOS, there is a deadline assigned for a specific job, but a delay for a small amount of 206 time is acceptable. So, deadlines are handled softly by this type of RTOS.                                                                                               Example: Online Transaction system and Livestock price quotation System. 

Comments