Ejecutar hasta la programación de finalización


La programación de ejecución hasta el final o la programación no preventiva es un modelo de programación en el que cada tarea se ejecuta hasta que finaliza o devuelve explícitamente el control al programador. [1] Los sistemas de ejecución hasta la finalización suelen tener una cola de eventos que se atiende en orden estricto de admisión por un bucle de eventos o por un programador de admisión que es capaz de programar eventos fuera de orden, en función de otras restricciones, como los plazos .

Algunos sistemas de programación multitarea preventivos se comportan como programadores de ejecución a finalización en lo que respecta a la programación de tareas en un nivel de prioridad de proceso en particular , al mismo tiempo que esos procesos todavía se adelantan a otras tareas de menor prioridad y son ellos mismos reemplazados por tareas de mayor prioridad.