Sistemele de operare în timp real (RTOS) sunt utilizate pentru a proiecta și dezvolta aplicații în timp real hard și soft. Aceste sisteme trebuie să răspundă cât
mai rapid la evenimentele externe/interne. În plus, aceste sisteme trebuie să fie predictibile, deterministe, fiabile, tolerante la erori și să respecte termenele impuse.