RTOS

Introduction
  • Real time operating system that switches between tasks.
  • Time bound and has fixed delay. Hence, used to process large number of events in short time, within a deadline. If it is not time bound ,it might lead to system failure. Hence, constraints regarding duration of task is important.
Eg: Airline traffic control systems, Command Control Systems, Airlines reservation system, Heart Pacemaker, Network Multimedia Systems.

Types

  •  Hard Real Time
    • Given task must start and be completed within the scheduled time, with no delays. Hence, it is hard when it comes to restrictions.
    • Eg: Medical critical care systems, Airplane control system.

  • Soft Real Time
    • Given task should start at the scheduled time. But however, the task could also be completed with certain amount of delay. Since, this accepts small delays, it is soft to restrictions and not strict like hard real time .Hence the name.
    • Eg: Multimedia systems, digital audio systems, Online Transaction system
  • Firm Real Time
    • Here, deadline should be followed, But unlike soft, if the task is not completed within the deadline, this would lead to consequences like reduction in quality of the task.
    • Eg: Various types of Multimedia applications.
Difference between in GPOS and RTOS
The major difference between GPOS(General purpose operating system and RTOS is that GPOS is not time bound and is sued in Laptops, PCs , but RTOS is time bound and is used to design embedded applications.

Let's look deep into it in the later sections.
Thank you

Source : GeeksforGeeks
              Guru99