首页 > 试题广场 >

为什么说多级反馈队列调度算法能较好地满足各方面用户的需要?

[问答题]
为什么说多级反馈队列调度算法能较好地满足各方面用户的需要?
多级反馈队列调度算法能较好地满足各种类型用户的需要。对终端型作业用户而言,由于他们所提交的大多属于交互型作业,作业通常比较短小,系统只要能使这些作业在第1级队列所规定的时间片内完成,便可使终端型作业用户感到满意;对于短批处理作业用户而言,他们的作业开始时像终端型作业一样,如果仅在第1级队列中执行一个时间片即可完成,便可以获得与终端型作业一样的响应时间,对于稍长的作业,通常也只需要在第2级队列和第3级队列中各执行一个时间片即可完成,其周转时间仍然较短;对于长批处理作业用户而言,它们的长作业将依次在第1,2,…,直到第n级队列中运行,然后再按时间片轮转方式运行,用户不必担心其作业长期得不到处理。
发表于 2020-08-11 14:32:54 回复(0)
多级反馈队列调度算法:
    用时间片大小来分配队列:也就是每个规定的队列中的进程,无论长短都用相同长度的时间片
1.假设当前进程在此队列中的平均分配的时间片用完了,它还没执行完,就把它放到下一个队列的队尾,排队执行下一个队列再给它下一个队列所平均分配的时间片
    在短批处理作业用户来说,短作业在第一个队列或者第二队列就被执行完了,效率也十分快,对于长批处理作业用户来说,它在尽可能不影响其它进程的情况下,不断在两个或者多个队列中运行,也不用担心长时间得不到处理的情况!
编辑于 2021-07-11 14:36:14 回复(0)
多级反馈队列调度算法能满足不同条件下用户的需要,无论是对于长或短的作业,还是终端型作业
发表于 2021-02-09 20:57:56 回复(0)