单选题
17.
“可抢占”和“不可抢占”的优先级调度算法相比,( )。
A、
前者开销小
B、
前者开销大
C、
两者开销大致相同
D、
两者开销不能相比
【正确答案】
B
【答案解析】
因为“可抢占”优先级调度始终保证在处理机上运行的是优先级最高的进程,这样,当处理机正在运行某个进程时,很可能会被其他优先级更高的进程“抢占”引起处理机调度,与“不可抢占”算法相比,前者的调度次数会更频繁,而每调度一次都会引起保护现场、恢复现场的工作,所以“可抢占”的优先级调度算法开销更大。
提交答案
关闭