三种不同的调度
进程调度的两种基本方式
非剥夺方式:一旦吧处理机分配给某个进程后,便让他一直运行,知道进程完成或者发生某事件而阻塞,才把处理机转给另一个进程。
剥夺方式:某个进程运行时,如果有中断或者系统调用到来,可以被系统以优先级原则或者时间片原则剥夺处理机。
程序正常运行引发进程调度原因
进程主动放弃处理机的原因
为了支持可剥夺方式进程调度,新就绪进程可能会替换正在运行的进程,应请求重新调度情况
在支持剥夺的进程调度下,即使没有新就绪进程,为了让其他就绪进程轮流占用处理机,可在以下情况申请进行进程调度