Perfil de ejecución de dos tareas periodicas con plazos de terminación
Considérese un sistema que recoge y procesa datos de 2 sensores, A yB, el plazo para tomar los datos del sensor A debe ser de 20 ms y el B cada 50ms. Se tarda 10 ms, incluyendo la sobrecarga del SO, para procesar cada muestra de datos de A y 25 ms para B. El sistema es capaz de tomar una decisión de planificación c/10ms.
La periodicidad de los sensores es de 20ms y 50 ms
El tiempo de llegada procesos de los datos del sensor A es de 10 y 20 para el proceso de los datos de B
y el tiempo de ejecución es de 10 para A y 25 para B
Planificacion de tareas periodicas de tiempo real con plazos de conclusión
En la planificación de prioridades fijas vemos q A tiene prioridad y al ir atendiendo a A por prioridad y a B cuando puede vemos que no alcanza a atender completamente a B1 antes del t50 por lo cual este algoritmo es eficiente para este problema.
En el tercer esquema le da prioridad a B y de entrada no alcanza a atender a A en t20 por lo cual tampoco aplica.
En el cuarto esquema 4 vemos que atiende al que tenga el plazo mas cercano para cumplirce, por lo cual al ir avanzando alcanza a atender a todos los procesos
Perfil de Ejecución de cinco tareas aperiódicas
Sean 5 tareas con tiempo de ejecución de 20 ms
Planificacion de tareas aperiódicas de tiempo real con plazos de inicio
Fecha abajo llegada arriba inicio