Sachin Kumar
Sachin Kumar Making Robots Smarter

What is RTOS? Why is it so important?

What is RTOS? Why is it so important?

RTOS - Real Time Operating System is a software component mainly used in embedded systems as software to manage the various tasks and most importantly meet the deadlines.

@startuml Bob -> Alice : hello @enduml

Types

Generally, RTOS is divided into two types, based on the need to meet the task deadlines.

  1. Hard RTOS
  2. Soft RTOS
Bob -> Alice : hello world
![Alt text](https://g.gravizo.com/svg?@startuml;%20Object%20%3C –%20ArrayList;%20Object%20:%20equals%28%29;%20ArrayList%20:%20Object[]%20elementData;%20ArrayList%20:%20size%28%29;@enduml)

Hard RTOS which may result in catastrophic event if deadline of the task is missed, while Soft RTOS may only slow the system in case the task deadline is missed.

@startuml
[Real Time Operating System] ..>[Hard RTOS]
[Real Time Operating System] ..>[Soft RTOS]
@enduml

comments powered by Disqus