Algorithms
April 16, 2025Operating-Systems
April 16, 2025Operating-Systems
|
Question 981
|
|
are very simple to implement
|
|
|
dispatch tasks according to execution characteristics
|
|
|
are used to favour real time tasks
|
|
|
require manual intervention to implement properly
|
Multilevel feedback queue scheduling, however, allows a process to move between queues. The idea is to separate processes with different CPU-burst characteristics. If a process uses too much CPU time, it will be moved to a lower-priority queue. Similarly, a process that waits too long in a lower-priority queue may be moved to a higher-priority queue. This form of aging prevents starvation.
Multilevel feedback queue scheduling, however, allows a process to move between queues. The idea is to separate processes with different CPU-burst characteristics. If a process uses too much CPU time, it will be moved to a lower-priority queue. Similarly, a process that waits too long in a lower-priority queue may be moved to a higher-priority queue. This form of aging prevents starvation.
