Планирование выполнения до завершения


Планирование до завершения или невытесняющее планирование — это модель планирования , в которой каждая задача выполняется до тех пор, пока она либо не завершится, либо явно не передаст управление планировщику. [1] Системы, работающие до завершения, обычно имеют очередь событий , которая обслуживается либо в строгом порядке поступления с помощью цикла событий , либо с помощью планировщика допуска , который способен планировать события не по порядку, на основе других ограничений, таких как сроки .

Некоторые системы вытесняющего многозадачного планирования ведут себя как планировщики выполнения до завершения в отношении задач планирования на одном конкретном уровне приоритета процесса , в то время как эти процессы все еще вытесняют другие задачи с более низким приоритетом и сами вытесняются задачами с более высоким приоритетом.