总论:所有的程序都是CPU和I/O等待交替执行 CPU调度器的操作时机 调用CPU调度器的时机,通常发生在 某一进程从执行状态转化为等待状态 某一进程从执行状态转化为就绪状态 某一进程从等待状态转为就绪状态 某一进程终止 注意,调度时机不限于此4种情况,有非抢占式调度,和抢占式调度 CPU调度器 决定了将CPU分配给谁 后续操作就是, CPU分配器将CPU控制权交给该进程,操作内容通常包括 上下文切换 从内核态转移至用户态 跳转至用户程序中PC寄存器所指示的位置 分配延迟 CPU分配暂停前一进程