Sistema Operativo De Tiempo Real
Un sistema operativo de tiempo real (SOTR o RTOS -Real Time Operating System ) es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exigecorrección 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 queel sistema sea predecible (determinista).
CARACTERISTICAS
Usado típicamente para aplicaciones integradas, normalmente tiene las siguientes características:
* No utiliza mucha memoria
* Cualquierevento en el soporte físico puede hacer que se ejecute una tarea
* Multi-arquitectura (código portado a cualquier tipo de CPU)
* Muchos tienen tiempos de respuesta predecibles para eventoselectrónicos
Se caracterizan por presentar requisitos especiales en cinco áreas generales:
* Determinismo
* Sensibilidad
* Control del usuario
* Fiabilidad
* Tolerancia a los fallos
- Unsistema operativo es determinista si realiza las operaciones en instantes fijos y predeterminados o en intervalos de tiempos predeterminados. Cuando compiten varios procesos por los recursos y por eltiempo del procesador, depende, en primer lugar, de la velocidad con la que pueda responder a las interrupciones y en segundo lugar, de si el sistema posee suficiente capacidad para gestionar todas laspeticiones en el tiempo requerido.
Un sistema operativo para operar de forma determinista es el retardo máximo que se produce de la llegada de la interrupción de un dispositivo de alta prioridadhasta que comienza el servicio.
- La sensibilidad. El determinismo hace referencia a cuanto tiempo consume un sistema operativo en reconocer una interrupción. La sensibilidad se refiere a cuanto tiempoconsume un sistema operativo en dar servicio a la interrupción después de reconocerla.
Las características de la sensibilidad son, entre otras:
1. La cantidad de tiempo necesario para iniciar la...
Regístrate para leer el documento completo.