1、 处理机按照层次被划分为为三级调度
三级调度按照频率从高到低依次被命名为低级调度,中级调度和高级调度
低级调度——又称为进程调度,此种调度频率最高.也是最基本的调度。就是cpu不再执行当前进程,而是执行一个就绪态的进程
中级调度——又称为交换调度,这种调度就是将内存中暂时不用的进程移至外存.把外存等待的进程调入内存
高级调度——又称为作业调度.这种调度频率最低。把等待执行的作业调入内存,并为它创建进程。
显然,高级调度的目的是把作业(或者说程序)调入内存,创建进程执行。中级调度是把内存中暂时不执行的进程与外存中等待执行的进程交换,低级调度是把正在执行的进程停止,然后执行就绪等待执行的进程。
举个例子——打开了n个游戏,挂了m个qq,因为内存不足,此时打开一个视频播放器发现没有响应,因为作业太多了。此时关掉几个游戏,发现视频播放器自己打开了,这就是作业调度。暂停播放音乐,等待一个小时(因为长时间不调度,这个进程会从内存放入外存),然后点击继续播放,这个进程又被调入内存执行。被调入内存的过程就是交换调度,而被执行的过程就是进程调度。
2、进程调度