in Operating System
703 views
0 votes
0 votes

in Operating System
by
703 views

3 Answers

0 votes
0 votes
Best answer
Answer is option B.

This is because while Multi-level queues were implemented first without feedback, they did not take into consideration the dynamic nature of the task.

Suppose a job is first CPU bound and is place in interactive processes queue, it's very much OK. But it may happen that after sometime, the job becomes I/O bound. Now the problem arises with Multilevel queue without feedback. The job will still be placed in interactive processes' queue despite the fact that it has changed it's nature.

Here Multilevel feedback queues come to rescue. They will detect the change in nature of job from CPU bound to I/O bound and place it in appropriate queue second time and thereafter.
selected by
0 votes
0 votes

Feedback queue dispatch task according to execution characteristic.

 Feedback Queue Scheduling

edited by
0 votes
0 votes

ans is (b).

the explanation is,

Multilevel feedback queue scheduling is the most flexible, because it can be tuned for any situation. But it is also the most complex to implement because of all the adjustable parameters. Some of the parameters which define one of these systems include

The number of queues.

The scheduling algorithm for each queue.

The methods used to upgrade or demote processes from one queue to another. ( Which may be different. )

The method used to determine which queue a process enters initially.