1处理机调度调度策略考虑:①周转时间②吞吐率③响应时间④设备利用率研究的内容有:①作业与进程的关系②作业调度策略与算法③进程调度策略与算法本章主要讨论处理机分配问题2处理机调度1
作业的状态及其转换①提交状态:一个作业在其处于输入设备进入外部存储设备的过程称为提交状态②后备状态(收容状态):输入管理系统不断地将作业输入到外存对应部分(或称输入井),如果一个作业的全部信息已全部输入到输入井,在它还没有被调度去执行前,该作业处于后备状态
③运行状态:作业一旦被作业调度程序选中而被送入主存中投入运行
④完成状态:作业运行完毕,但它所占用的资源尚未被系统全部回收时,该作业处于完成状态§4
1分级调度3处理机调度作业状态及其转换图spooling系统提交收容就绪等待交换调度完成作业调度进程调度运行就绪等待外存线程调度内存输入井4处理机调度高级调度(作业调度、宏观调度)——按一定原则对外存输入井上的作业进行调度,并建立进程PCB
它决定允许哪些作业竞争系统资源
由于这种调度决定哪些作业可以进入系统,所以也称收容调度
作业一旦被系统收容,就便成进程或进程组
所做的工作:1选择作业;2分配资源;3建立作业的进程;4建立有关的表格5作业的善后处理
2.调度的层次5处理机调度中级调度(交换调度)--它决定允许哪些进程竞争处理机
中级调度通过使进程临时挂起和激活的方法对系统负载波动作出反映,以便获得平稳的系统操作和实现较好的系统综合性能目标,中级调度的作用使作为作业进入系统和将中央处理机分配给这些作业二者之间的一个缓冲
引入中级调度的目的是为了提高内存的利用率和系统吞吐量调度的层次(续)6处理机调度低级调度(进程调度)--它决定了存在就绪进程时,哪一个就绪进程将分配到中央处理机,并且把中央处理机实际分配给这个进程(即低级调度是将处理机分配给进程)
低级调度是由每秒可操作许多次的处理机调度程序执