Ключевые преимущества вытесняющего планирования процессов:
- Гарантия приемлемых времён отклика для пользователей, работающих в диалоговом режиме. 1 Временные прерывания помогают предотвратить «зависание» компьютерной системы из-за зацикливания какой-либо программы. 1
- Эффективное планирование. 3 Вытесняющие планировщики откладывают выполнение текущей задачи в момент появления более приоритетной задачи, требующей ресурс процессора. 3
Некоторые недостатки вытесняющего планирования процессов:
- Накладные расходы на переключение процесса из состояния готовности в рабочее состояние и наоборот. 4
- Ухудшение качества обслуживания пользователей с увеличением кванта, так как это связано с ростом времени реакции системы. 2
- При ненадлежащем выборе механизма назначения и изменения приоритетов низкоприоритетные процессы могут быть не запущены неопределённо долгое время. 1