高级调度又称为作业调度或宏观调度。它用于确定把后备队列上的哪些作业调入内存,并为之建立进程,分配其所需的资源,然后将它挂在就绪队列上。
其主要功能是根据一定的算法,从输入的一批任务(作业)中选出若干个作业(从磁盘的作业后备队列中选择作业调入内存),分配必要的资源并建立与作业相对应的进程,如内存、外设等,为它建立相应的用户作业进程和为其服务的系统进程(如输入/输出进程),最后把它们的程序和数据调入内存,等待进程调度程序对其执行调度,并在作业完成后作善后处理工作。
高级调度将控制多道程序的道数,被选择进入内存的作业越多,每个作业所获得的CPU时间就越少,为了向用户提供满意的服务,有时需要限制内存中同时运行的进程数。每当有作业执行完毕并撤离时,作业调度会选择一个或多个作业补充进入内存。此外,如果CPU空闲时间超过一定的阈值,系统也会引出作业调度选择后备作业。
高级调度
最新推荐文章于 2022-10-14 20:00:00 发布