Преимущества вытесняющих алгоритмов планирования перед невытесняющими заключаются в следующем:
- Централизация механизма планирования. dit.isuct.ru studfile.net При вытесняющей многозадачности он сосредоточен в операционной системе, и программист пишет своё приложение, не заботясь о том, что оно будет выполняться параллельно с другими задачами. dit.isuct.ru studfile.net
- Временные прерывания. intuit.ru Они помогают гарантировать приемлемое время отклика процессов для пользователей, работающих в диалоговом режиме, и предотвращают «зависание» компьютерной системы из-за зацикливания какой-либо программы. intuit.ru
Преимущества невытесняющего планирования, в свою очередь, заключаются в том, что оно позволяет выделить большую часть процессорного времени для работы самих процессов и до минимума сократить затраты на переключение контекста. intuit.ru