RTOS são sistemas operacionais de tempo real projetados para executar múltiplas tarefas dentro de um tempo de resposta pré-definido. Eles são classificados como críticos, para tarefas como controle de vôo que não podem atrasar, ou não críticos, para tarefas como leitores de mídia onde atrasos são aceitáveis. O QNX é um exemplo de RTOS do tipo Unix usado em sistemas embarcados, e RTOS são amplamente usados em engenharia civil para monitoramento estrutural em tempo real.