(2)分析引起中断的原因。(3)对中断事件进行具体处理。7(了解)中断事件的处理原则(1)硬件故障中断事件的处理(2)程序中断事件的处理(3)外部中断事件的处理(4)输入输出中断事件的处理(5)访问中断事件的处理六、处理器调度1输入井、后备作业的定义在操作系统中,把磁盘上用来存放作业信息的专用区域称为输入井。把在输入井中等待处理的作业称为后备作业。2作业调度的定义根据系统设计时确定的允许并行工作的道数和一定的规则(或称算法)从输入井的后备作业中选取若干作业,让它们进入主存储器,使它们有机会去获得处理器执行的工作称为作业调度。3(重点)作业调度的必要条件系统现有的尚未分配的资源可以满足被选作业的资源要求。4进程调度的定义按照一定的规则从就绪进程中选取一个进程,让它占用处理器。这项从就绪进程中选取一个进程,让它占用处理器的工作称为进程调度。5进程调度从就绪态选进程,作业调度从后备态(收容态)选作业。6作业调度与进程调度的区别作业调度是按一定的作业调度算法从输入井的后备态中选择资源可以满足的作业装入主存,使其有机会占用CPU执行,而一个作业能否占用CPU,何时占用CPU则由进程调度决定的,进程调度则按一定的进程调度算法从就绪队列中选择一个进程为其分配CPU去运行,作业调度从输入井中选中作业并拖它装入主存中,为其创建一个进程,多个不同的进程初始态都为就绪态,然后由进程调度选择当前可占用CPU的进程,进程运行中由于某种原因状态发生变化,当它让出处理器时,进程调度又再选另一个作业的进程去执行。7(重点)在涉及调度算法时,可考虑如下原则:(重点)(了解)
f(1)公平性;(2)平衡资源使用;(3)极大的流量;8一个理想的调度算法应该是既提高系统效率,又能使进入系统的作业及时得到计算结果。
f9作业i周转时间作业i得到计算结果的时间作业i进入输入井的时间
对
个作业来说,它们的平均周转时间T为:T()_
Tii1周转时间和平均时间与选用的调度算法有关。10(重点)常用的作业调度算法(1)先来先服务算法它是按照作业进入输入井的先后次序来挑选作业,先进入作业的优先被挑选。一个先进入的作业,若它所需要的资源或其中的一部分资源已被在它之前的作业占用且尚未归还,那么,这个作业将被推迟执行,而去选择在它之后进入的资源能满足的作业先执行。一旦有作业执行结束归还资源后,作业调度再次选择作业时,仍要按进入输入井的次序去r