2-5 中断系统计算机应用基础.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中断系统 • 中断系统是计算机系统中响应和处理中 断的系统,包括硬件子系统和软件子系 统两部分 • 中断响应由硬件子系统完成 • 中断处理由软件子系统完成 中断响应处理与指令执行周期 • 在指令执行周期最后增加一个微操作,以响 应中断 中断装置 • 计算机系统中发现并响应中断/异常的硬件装 置称为中断装置 • 由于中断源的多样性,硬件实现的中断装置有 多种,分别处理不同类型的中断 • 这些中断装置因计算机而异,通常有: • 处理器外的中断:由中断控制器发现和响应 • 处理器内的异常:由指令的控制逻辑和实现 线路发现和响应,相应机制称为陷阱 • 请求OS服务的系统异常:处理器执行陷入指 令时直接触发,相应机制称为系统陷阱 中断控制器 • 中断控制器:CPU中的一个控制部件,包括 中断控制逻辑线路和中断寄存器 • 外部设备向其发出中断请求IRQ,在中断 寄存器中设置已发生的中断 • 指令处理结束前,会检查中断寄存器,若 有不被屏蔽的中断产生,则改变处理器内 操作的顺序,引出操作系统中的中断处理 程序 陷阱与系统陷阱 • 陷阱与系统陷阱:指令的逻辑和实现线路的 一部分 • 执行指令出现异常后,会根据异常情况转 向操作系统的异常处理程序 • 出现虚拟地址异常后,需要重新执行指令, 往往越过陷阱独立设置页面异常处理程序 • 执行陷入指令后,越过陷阱处理,触发系 统陷阱,激活系统调用处理程序 中断响应过程 • 发现中断源,提出中断请求 • 发现中断寄存器中记录的中断 • 决定这些中断是否应该屏蔽 • 当有多个要响应的中断源时,根据规定的 优先级选择一个 • 中断当前程序的执行 • 保存当前程序的PSW/PC到核心栈 • 转向操作系统的中断处理程序

文档评论(0)

恬淡虚无 + 关注
实名认证
内容提供者

学高为师,身正为范.师者,传道授业解惑也。做一个有理想,有道德,有思想,有文化,有信念的人。 学无止境:活到老,学到老!有缘学习更多关注桃报:奉献教育,点店铺。

1亿VIP精品文档

相关文档