What is RTOS?

Subject : Embedded Systems Design

Topic : Embedded Software, Firmware Concepts and Design

Difficulty level : Medium

1 Answer

RTOS is a multitasking operating system for applications that need meeting of time deadlines and functioning in real time constraints.


  • Timeliness- OS has to provide mechanisms for time management and handling tasks with explicit time constraints.
  • Predictability- It means to guarantee advanced deadline satisfaction and to notify when deadline cannot be reached.
  • Fault tolerance- Hardware or software failures do not cause a crash.
  • Design for peak load- All scenarios must be considered.
Please log in to add an answer.