基本多级反馈队列调度算法过程如下:1)设置多个就绪队列, 第一个队列优先级最高,其他就绪队列优先级依次降低。优先级越 高的队列中的进程执行时分配到的时间片越小2)当新进程到达时 首先放入第一队列末尾,按FCFS调度。轮到它执行时如果不能在 一个时间片中执行完毕就放入第二队列尾。如此下去,直到降低到 最后一个队列则采用时间片轮转方式调度。3)每次调度时,都选 择优先级最高的非空的队列进行调度。当正在执行一个进程时,如 果有新进程到达一个优先级高的队列,则采用抢占式调度,立刻执 行新进程。
请回答如下问题(15分):
(1)为什么说该算法能既满足短作业的需求,又能兼顾长作业的 需求?
(2)在什么情况下长作业可能出现饿死现象?请问你如何改进?
(3)交互式作业往往只需CPU执行很短的时间就会进行I/O操作。 对这类作业基本多级反馈队列调度算法存在什么问题?如何改进?