首页 > 试题广场 >

为了在任意时刻总是让具有最高优先级的进程占用CPU,使用的调

[单选题]

为了在任意时刻总是让具有最高优先级的进程占用CPU,使用的调度算法应该是()

  • 非抢占式的优先级调度算法
  • 抢占式的优先级调度算法
  • 固定时间片轮转调度算法
  • 可变时间片轮转调度算法
1) 非抢占式优先权算法:在这种方式下,系统一旦把处理机分配给就绪队列中优先权最高的进程后,该进程便一直执行下去,直至完成;或因发生某事件使该进程放弃处理机时,系统方可再将处理机重新分配给另一优先权最高的进程。
2) 抢占式优先权调度算法:在这种方式下,系统同样是把处理机分配给优先权最高的进程,使之执行。但在其执行期间,只要又出现了另一个其优先权更高的进程,进程调度程序就立即停止当前进程(原优先权最高的进程)的执行,重新将处理机分配给新到的优先权最高的进程。

发表于 2019-10-30 10:04:33 回复(0)
抢占式的优先级调度算法总是让最高优先级的进程占用CPU
发表于 2018-06-29 22:06:52 回复(0)
非抢占式,就是无论多着急,都要等待当前进程执行完毕;
抢占式,就是无论当前进程执行到什么程度,更高级来的时候,暂停当前工作,迎接更高级别
发表于 2022-09-04 17:09:46 回复(0)