Los sistemas operativos de tiempo real son un tipo concreto de sistema desarrollado para ejecutar aplicaciones que disponen de algún tipo de restricción temporal. Estas aplicaciones se caracterizan por poseer unos requisitos específicos de ejecución y tiempo de respuesta, ya sea la de ejecutar las acciones en menos de un tiempo predefinido o la de ejecutarlas a intervalos determinados.
– División de sistemas operativos –
Principalmente, los SOTR (Sistemas Operativos de Tiempo Real, RTOS en inglés) presentan requisitos especiales, que les diferencian del resto, en 5 áreas específicas:
- Determinismo: se conoce como sistema operativo determinista al que realiza las acciones dentro de un intervalo de tiempo concreto o acotado. Un sistema operativo de propositivo general no puede garantizar el determinismo.

– Respuesta en tiempo de los SOTR y los SOPG –
- Sensibilidad: la sensibilidad de un sistema operativo es el tiempo que tarda en reconocer una interrupción e iniciar la rutina de su tratamiento (ISR – Interrupt Service Routine). Por regla general, un SOTR será más sensible al inicio de esta rutina.
- Control de usuario: los usuarios poseen un mayor control sobre los procesos.
- Fiabilidad: mediante watchdogs que se encargan de reiniciar cualquier proceso que falle.
- Tolerancia a fallos: están diseñados para responder de manera adecuada ante varias formas de fallo, incluso concurrentes.










