操作系统原理:输入输出系统.pptVIP

  • 9
  • 0
  • 约1.38万字
  • 约 56页
  • 2022-11-23 发布于安徽
  • 举报
中断过程:中断响应 + 中断处理 中断响应的结果就是调出相应的中断服务程序 (处在“禁止中断”状态) 接下来的中断处理就是执行相应中断服务程序(是否还需要“禁止中断”呢?) 中断I/O:中断处理 执行相应中断服务程序: 不同的中断源其对应的中断服务程序不同。 典型的中断处理(中断服务程序)分为三个阶段: 先行段(准备阶段) 保护现场及旧屏蔽字 查明原因(软件识别中断时) 设置新屏蔽字 开中断 本体段(具体的中断处理阶段) 结束段(恢复阶段) 关中断 恢复现场及旧屏蔽字 清“中断请求” 开中断 中断返回 中断响应时已经“关中断”,所以此时仍处在“禁止中断”状态,不允许被打断 处在“禁止中断”状态,不允许被打断 处在“允许中断”状态,可被新的处理优先级更高的中断打断 单重中断不允许在中断处理时被新的中断打断,因而直到中断返回前才会开中断。单重中断系统无需设置中断屏蔽字。 多重中断的概念 多重中断和中断处理优先权的动态分配 多重中断的概念: 在一个中断处理(即执行中断服务程序)过程中,若又有新的中断请求发生,而新中断优先级高于正在执行的中断,则应立即中止正在执行的中断服务程序,转去处理新的中断。这种情况为多重中断,也称中断嵌套。 中断优先级的概念: 中断响应优先级----由查询程序或硬联排队线路决定的优先权,反映多个中断同时请求时选择哪个响应。 中断处理优先级----由各

文档评论(0)

1亿VIP精品文档

相关文档