Académique Documents
Professionnel Documents
Culture Documents
ALTISEN Y SIFAKIS
Los sistemas de tiempo real adems de la correccin funcional, deben cumplir un
conjunto de requisitos no funcionales que incluyen restricciones temporales sobre
la ejecucin del conjunto de tareas, como puede serla entrega de los resultados,
por parte de cada tarea, antes de un determinado plazo de entrega.
La consecucin de las restricciones temporales por parte de un sistema de tiempo
real se consigue mediante la adecuada combinacin de:
Un algoritmo que se encargue del reparto de los recursos de procesamiento entre
las tareas activas siguiendo algn criterio bien conocido (prioridades fijas, primero
la tarea con el plazo de entrega ms cercano, etc.).
Planificabilidad que garantice, antes de la puesta en marcha del sistema, que un
determinado conjunto de tareas va a cumplir las restricciones temporales sobre
una plataforma de ejecucin dada bajo el control de indeterminado algoritmo de
planificacin.
Algoritmo:
Algoritmo de asignacin siempre comprueba si un conjunto de tareas es
panificable utilizando los test de planificabilidad de condicin suficiente y si estos
no son capaces de determinar la planificabilidad del sistema, entonces se
aplicaran los test exactos. En todos los casos, si la utilizacin Ukj del conjunto Pkj
es superior a 1, el procesador j se descartara como candidato.
Planificabilidad:
Suelen considerar un modelo del sistema en el que cada tarea es una secuencia
infinita de activaciones con un intervalo fijo (o mnimo) entre las mismas. Cada
activacin solicita una cierta cantidad de cmputo que debe atenderse antes de un
componentes heterogneos,
comportamiento no determinismo
requisitos de QoS.