before multilevel feedback scheduling algorithm , we used only multilevel scheduling algorithm which was not so flexible, but this one uses separate queue for handling the processes , it automatically adjust the priority of the process.If the priority is high and the process will be alloted to lower priority queue, then automatically it can switch to the higher priority queue .
for example, one queue may implement round robin algorithm the other may use first come first serve algorithm , the allocation is based on the type of process i.e the process is either of cpu bound or i/o bound etc....
it is now used by generally all the operating system only because of its flexibility but it is some complex to understand .


i have a full information regarding cpu scheduling algorithm, i will be highly thankful if i can help you .

Comment/Reply (w/o sign-up)