Está en la página 1de 1

Sistema operativo de tiempo real

Un sistema operativo de tiempo real (SOTR o RTOS -Real Time Operating System en ingls), es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige correccin en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dir que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible (determinista). Caractersticas generales

Usado tpicamente para aplicaciones integradas, normalmente tiene las siguientes caractersticas:

No utiliza mucha memoria Cualquier evento en el soporte fsico puede hacer que se ejecute una tarea Multi-arquitectura (cdigo portado a cualquier tipo de CPU) Muchos tienen enfermedades predecibles para eventos electrnicos

Se caracterizan por presentar requisitos especiales en cinco reas generales:


Determinismo Sensibilidad Control del usuario Fiabilidad Tolerancia a los fallos

En la actualidad hay un debate sobre qu es tiempo real. Muchos sistemas operativos de tiempo real tienen un programador y diseos de controladores que minimizan los periodos en los que las interrupciones estn deshabilitadas, un nmero llamado a veces duracin de interrupcin. Muchos incluyen tambin formas especiales de gestin de memoria que limitan la posibilidad de fragmentacin de la memoria y aseguran un lmite superior mnimo para los tiempos de asignacin y retirada de la memoria. Un ejemplo temprano de sistema operativo en tiempo real a gran escala fue el denominado programa de control desarrollado por American Airlines e IBM para el sistema de reservas Sabre.

Algunos Ejemplos

MaRTE OS, EasyTasks, QNX, LynxOS, RedHat Embedded Linux, eCos (Linux), SOOS, Ubuntu Studio (Linux), VxWorks, Windows CE, Linchos, UNIX (Some), DuinOS, RTAI, Symbian

También podría gustarte