处理机调度的三个层次

高级调度(作业调度):

按一定的原则,从外存上处于后备队列的作业中挑选一个或多个作业,给他们分配内存等必要资源,并建立相应的进程(建立PCB),以使他们获得竞争处理机的权利。

高级调度辅存(外存)与内存之间的调度,每个作业只调入一次,调出一次。作业调入时会建立相应的PCB,作业调出时才撤销PCB。

外存→内存   发生频率最低

中级调度(内存调度):

引入了虚拟存储技术之后,可将暂时不能运行的进程调至外存等待(此时进程状态为挂起状态),等他重新具备了运行条件且内存又稍有空闲时,再重新调入内存,这么做的目的是为了提高内存利用率和系统吞吐量。中级调度就是决定将哪个处于挂机状态的进程重新调入内存。

外存→内存   发生频率中等

低级调度(进程调度):

其主要任务是按照某种方法和策略,从就绪队列中选取一个进程,将处理机分配给他。

内存→CPU   发生频率最高

你可能感兴趣的:(笔记,后端)