A-A+
“可抢占”和“不可抢占”的优先级调度算法相比______。A.前者开销小B.前者开销大C.两
问题详情
“可抢占”和“不可抢占”的优先级调度算法相比______。
A.前者开销小
B.前者开销大
C.两者开销大致相同
D.两者开销不能相比请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:因为“可抢占”优先级调度始终保证在处理机上运行的是优先级最高的进程,这样,当处理机正在运行某个进程时,很可能会被其他优先级更高的进程“抢占”引起处理机调度,和“不可抢占”算法相比,前者的调度次数会更频繁,而每调度一次都会引起保护现场、恢复现场的工作,所以“可抢占”的优先级调度算法开销更大。