OPERATING SYSTEMS FOR COMPUTERS
COMPUTER OPERATING SYSTEMS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Gives processor time to each process in turn
|
|
Allows processes to be prioritized
|
|
Always completes the shortest processes first and so is very responsive
|
|
Ensure that some processes become deadlocked
|
Detailed explanation-1: -It enables a process to switch between queues. If a process consumes too much processor time, it will be switched to the lowest priority queue. A process waiting in a lower priority queue for too long may be shifted to a higher priority queue. This type of aging prevents starvation.
Detailed explanation-2: -Advantages of Multilevel Queue Scheduling: As MLQ assigns permanent queues to the processes therefore, it has the advantage of low scheduling overhead. We can use MLQ to apply different scheduling methods to distinct processes.
Detailed explanation-3: -In computer science, a multilevel feedback queue is a scheduling algorithm. Scheduling algorithms are designed to have some process running at all times to keep the central processing unit (CPU) busy.
Detailed explanation-4: -There are multiple CPUs available for load sharing. This process helps avoid starvation as if there is a process waiting in the low priority queue can be moved to the high priority queue, and a process taking too much of the CPU time will be shifted to the lower priority queue.