[21][33][多选]下列进程线程调度算法中,哪些算法会导致“饥饿”现象发生?
短作业优先
多级反馈队列
先来先服务
最短剩余时间优先
最高优先级
答案
短作业优先
多级反馈队列
最短剩余时间优先
最高优先级
解析
先来先服务算法在调度中是最为公平,一旦出现计算型密集的长作业则会对其他进程造成长时间的等待,但是不会出现饥饿的现象;短作业优先又是另外一种作业调度,当短作业源源不断进入后备时,长作业将会长时间地留在后备中,其运行必须要等待短作业完成,出现这种情况被称为长作业处于“饥饿”状态;最短剩余时间优先SRTN算法,采用抢占式调度,不对优先级进行调整,则优先级低的进程会产生饥饿的现象;多级反馈队列调度算法会导致饥饿现象。
涉及考点:第 3 章 进程线程模型
转载请注明出处。