In a multilevel feedback queue scheduler, what typically happens to a process that uses its entire time slice at a high-priority level?
Correct answer B. It is moved down to a lower-priority queue
Explanation
A multilevel feedback queue learns from behaviour: a process that uses up its whole slice looks CPU-bound, so it is demoted, while interactive, I/O-bound processes that give up the CPU early stay high and get quick response. Unlike a plain multilevel queue, processes can move between queues, and periodic priority boosts or aging stop demoted jobs from starving.
Answer checked How we write and check questions
Discussion