操作系统---(17)抢占式调度与非抢占调度

进程调度

  1. 进程调度功能:
    从处于就绪状态的进程中,按照某种调度策略,选择一个进程切换给CPU,使其状态从就绪转为运行

  2. 进程调度方式:

    • 非抢占式调度
    • 抢占式调度

非抢占式调度

当前进程主动放弃处理机控制权,可 能的情况有:

  1. 进程运行完毕退出;
  2. 运行受阻
  3. 运行出错,非正常终止
  4. 遇到不可挽回的故障

非抢占式调度运行实例

操作系统---(17)抢占式调度与非抢占调度

抢占式调度

也称作剥夺式调度,一般用于有实时需求的系统

  1. 主要指在系统正常运转期间,如果某种事件出现,系统将迫使正在运行的进程停下来,将CPU控制权交给其它进程。
  2. 其思想源自对高紧迫度作业的响应。

抢占式调度运行实例

操作系统---(17)抢占式调度与非抢占调度
操作系统---(17)抢占式调度与非抢占调度
操作系统---(17)抢占式调度与非抢占调度
操作系统---(17)抢占式调度与非抢占调度
操作系统---(17)抢占式调度与非抢占调度
操作系统---(17)抢占式调度与非抢占调度
操作系统---(17)抢占式调度与非抢占调度
操作系统---(17)抢占式调度与非抢占调度
操作系统---(17)抢占式调度与非抢占调度