图解示意
图片转载自博客(侵删)操作系统中长期调度、中期调度和短期调度之间的区别
短期调度
主要任务就是按照某种策略和算法将CPU分配给一个处于就绪状态的进程
中期调度
主要任务就是将进程从内存或从CPU竞争中移出,从而降低多道程序设计的成都,之后进程能被重新调入内存,并从中断处继续执行。按照给定的原则和策略,将处于外存交换区中就绪状态或等待状态的进程调入内存,或把处于内存就绪状态或内存等待状态的进程交换到外存交换区。
长期调度
将已经进入系统并处于后备状态的作业按照某种算法选择一个或一批,为其建立进程,并进入主机,当该作业执行完毕时,还负责回收资源。