FUNDAMENTALS OF COMPUTER

OPERATING SYSTEMS FOR COMPUTERS

COMPUTER OPERATING SYSTEMS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
What is an advantage of a Multi-Level Feedback Queue?
A
Gives processor time to each process in turn
B
Allows processes to be prioritized
C
Always completes the shortest processes first and so is very responsive
D
Ensure that some processes become deadlocked
Explanation: 

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.

There is 1 question to complete.