1. 处理机调度的层次
1.1 高级调度(作业调度)–>多道批处理系统中
调度对象:作业
主要功能:根据某种算法,将外存上处于后备队列中的哪几个作业调入内存,为它们创建进程,分配资源,并将他们放入就绪队列。
1.2 低级调度(进程调度)–>多道批处理系统,实时调度
对象:进程(内核级线程)
主要功能:决定就绪队列中哪个进程获得处理机,并由分派程序将处理机分配给被选中的进程.
1.3 中级调度(内存调度)
目的:提高内存的利用率和系统吞吐量
2. 系统调度的方式
2.1 作业调度
根据某种算法,将外存上处于后备队列中的哪几个作业调入内存,为它们创建进程,分配资源,并将他们放入就绪队列。
作业控制块JCB
是作业在操作系统中存在的标志,保存了系统对作业进行管理和调度所需的全部信息.
作业运行的三阶段和三状态
- 收容阶段(后备状态):为该作业建立JCB,并把它放入作业后备队列。
- 运行阶段(运行状态):一个作业从第一次进入就绪状态开始,直到它结束运行前。
- 完成阶段(完成状态):当作业运行完成,或