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

Модель планирования

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

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

Смотрите также

Ссылки

  1. ^ Таненбаум, Эндрю С. (2015). Современные операционные системы (4-е изд.). Пирсон. стр. 153. ISBN 9780133591620. OCLC  870646449.


Retrieved from "https://en.wikipedia.org/w/index.php?title=Run-to-completion_scheduling&oldid=1245770820"