处理器管理
主存中存在的进程数量是多于处理器数目的,那么如何动态的把处理器分配给就绪队列中的一个进程,使之执行,处理器调度是操作系统设计的核心问题之一
处理器调度分级
对于不同的系统,如多道批处理系统、分时系统和实时系统中,采用的是不同的调度方式和算法
高级调度
高级调度又称为作业调度或长程调度,主要是根据某种算法,把外存上处于后备队列中的那些作业调入内存,调度对象是作业(Job)
在批处理系统中,是以作业为基本单位从外存调入内存的,作业不仅包含了通常的程序和数据,而且还有一份作业说明书,系统根据作业说明书来对程序进行控制,当作业进入系统时,批处理系统为每个作业建立一个作业控制块(JCB,Job Control Block),保存了系统对作业进行管理和调度所需的全部信息
作业调度就是根据作业控制块中的信息,审查系统能否满足用户作业的资源需求,并按照一定的算法,从外存的后备队列中选取某些作业调入内存,为它们创建进程、分配资源