El desarrollo de despachadores presenta una serie de inconvenientes a la hora de implementarlos (conmutación de tareas, manejo de pila, etc), sin embargo el cálculo del segmento de tiempo asignado a la ejecución de una tarea (ranura) es muy importante cuando se desea lograr una buena performance. En [1], [2], [6] y [8] se demostró que el rendimiento de Sistemas de Tiempo Real (STR) funcionando en un esquema de Prioridades Fijas (PF) ordenados por períodos monotónicos crecientes (PMC), es muy sensible al tiempo de duración de la ranura elegida.
El presente trabajo describe un despachador PMC, cuyas ranuras, disparadas por un timer, no son fijas, sino que se adecuan a la próxima tarea a ser despachada, logrando un rendimiento óptimo.
Dicho esquema básicamente reduce el “overhead” y evita todo tipo de bloqueo inherente en los sistemas de ranuras fijas, pues se comporta prácticamente como un esquema de despacho de tareas manejado por eventos.