操作系统第2章 操作系统的运行环境.pptVIP

  • 8
  • 0
  • 约5.37千字
  • 约 37页
  • 2017-11-25 发布于湖北
  • 举报
操作系统第2章 操作系统的运行环境

4.多级中断 多级中断 多数微型处理器有多级中断系统,可以有多根中断请求线(级)从不同设备连接到中断逻辑 具有相同特性和优先级的设备可连到同一中断级上,由中断排队器(硬件)决定当前响应哪个中断源。 在多级中断系统中,可能同时有多个中断请求,CPU接受中断优先级为最高的那个中断,忽略其中断优先级较低的那些中断。 高优先级的中断可以打断低优先级的中断。 如果在同一中断级中的多个设备接口中同时都有中断请求时,怎么办? 两种办法: 固定的优先数:每个设备接口给安排一个不同的、固定的优先顺序。 如,以该设备在总线中的位置来定,离CPU近的设备,其优先数高于离CPU远的设备 轮转法:用一个表,依次轮转响应,这是一个较为公平合理的方法 4.多级中断 5.中断响应 CPU如何响应中断, 两个问题: CPU何时响应中断? 通常在CPU执行了一条指令以后,更确切地,在指令周期最后时刻接受中断请求,或此时扫描中断寄存器。 如何知道提出中断请求的设备或中断源? 用软件指令去查询各设备接口,比较费时(非向量中断)。 使用 “中断向量表” (向量中断)。 非向量中断:总是转向中断查询程序的入口地址,执行终端查询程序,以确定被优先批准的中断源,然后分支进入相应的中断服务程序。 每个脉冲使计数器减1 用来装入计数器初值 晶体震荡器→脉冲→节拍→机器周期→指令周期 2.4 作业、作业步与进程 作业:是

文档评论(0)

1亿VIP精品文档

相关文档