首页 > 试题广场 >

最短CPU执行期优先算法一定是剥夺式的。这个说法是否正确

[单选题]
最短CPU执行期优先算法一定是剥夺式的。这个说法是否正确
  • true
  • false
推荐
B。考察的是短作业优先调度模式。

短作业优先(SJF)有两种调度方式

  • 非抢占式(非剥夺式)调度:一旦进程拥有了CPU,只有当该CPU脉冲时间结束才会让出CPU的控制权。
  • 抢占式(剥夺式)调度:当有比当前进程剩余时间片更短的进程到来时,新来的进程抢占当前进程获得CPU运行。这种方式也被称为最短剩余时间优先调度(SRTF)。

编辑于 2019-08-13 14:36:08 回复(0)
选B

剥夺式(preemptive)调度,又称抢先式调度。当进程/线程正在处理器上运行时,系统可根据所规定的原则剥夺分配给此进程/线程的处理器,并将其移入就绪列队,选择其他进程/线程运行。

剥夺式和优先级有关的,他只是比谁的时间短,谁的时间短谁的优先级高,也就是说只要我时间比你短我就可以先运行,那我就把资源什么的抢过来了 如果一开始就是按照时间占用的升序排列 就不是剥夺式
编辑于 2019-08-13 14:36:04 回复(0)
B。考察的是短作业优先调度模式。

短作业优先(SJF)有两种调度方式

  • 非抢占式(非剥夺式)调度:一旦进程拥有了CPU,只有当该CPU脉冲时间结束才会让出CPU的控制权。
  • 抢占式(剥夺式)调度:当有比当前进程剩余时间片更短的进程到来时,新来的进程抢占当前进程获得CPU运行。这种方式也被称为最短剩余时间优先调度(SRTF)。
发表于 2020-07-28 09:07:09 回复(0)