PLANIFICACION EN TIEMPO REAL

   

 

ANTECEDENTES

 

En los últimos años, el procesamiento en tiempo real ha pasado a ser indispensable para un sistema operativo y, en particular, el planificador, es quizás el componente más importante de un sistema en tiempo real. Los ejemplos de aplicaciones actuales incluyen experimentos de laboratorio, control del tráfico aéreo. Los sistemas de la próxima generación serán los vehículos autónomos todo terreno, sistemas de fabricación inteligente, estaciones espaciales.

También puede definirse como un tipo de procesamiento en el que la exactitud del sistema no depende solo del resultado lógico de un cálculo sino también del instante en que se produzca el resultado. El proceso se ejecuta durante un largo periodo de tiempo, y durante ese tiempo realiza alguna función repetitiva en respuesta a algún evento de tiempo real. Las tareas intentan controlar o reaccionar ante sucesos que tienen lugar en mundo exterior, es posible asociar un plazo a una tarea en particular, donde el plazo especifica tanto un instante de comienzo como de final. Dichas tareas pueden clasificarse en rígidas o flexibles. Una tarea rígida en tiempo real debe cumplir el plazo, en otro caso producirá daños no deseados o un error fatal en el sistema. Una tarea flexible en tiempo real tiene un plazo asociado que se convierte, pero no obligatorio, aunque haya vencido el plazo aun tiene sentido planificar y completar la tarea.

Una tarea aperiodica debe comenzar o terminar en un plazo, o puede tener una restricción tanto para el comienzo como para la finalización. Una tarea periódica, el requisito se puede enunciar como una ves por cada periodo.

 

Indice