处理机调度
  • 进程切换: CPU资源的当前占有者切换

  • 保存当前进程在PCB中执行上下文(CPU状态)

  • 恢复下一个进程的执行上下文

  • 处理机调度

  • 从就绪队列中挑选下一个占用CPU运行的进程

  • 从多个可用CPU中 挑选 就绪进程可使用的CPU 资源

  • 调度程序: 挑选就绪进程的内核函数

调度策略

调度时机

  • 调度时机

  • 内核运行调度程序的条件

    • 进程从运行状态切换到等待状态
    • 进程被终结了
  • 非抢占系统

    • 当前进程主动放弃CPU时
  • 可抢占系统

    • 中断请求被服务例程响应完成时
    • 当前进程被抢占
      • 进程时间片用完

      • 进程从等待切换到就绪(更急迫)