10.5 外部中断的处理过程

本文介绍了外部中断处理的过程,包括非屏蔽中断(NMI)和可屏蔽中断(INTR)。以x86架构为例,阐述了外部中断请求如何通过中断控制器如8259与CPU交互,以及中断请求、中断响应信号的角色。讨论了中断控制器的扩展和现代计算机中断处理的复杂性,包括中断嵌套和优先级管理。
摘要由CSDN通过智能技术生成

计算机组成

10 输入输出设备

10.5 外部中断的处理过程

Screen Shot 2018-09-30 at 10.49.24 am

我们之前已经学习了内部中断的处理方法,那么外部中断和内部中断总体上是很类似的。只是在一些具体的处理细节上和硬件的连接方式上有所不同。那我们现在就来看一看外部中断是如何处理的。

Screen Shot 2018-09-30 at 10.49.33 am

外部中断,也叫做硬件中断。这是由CPU外部的中断请求信号启动的中断。以x86 CPU为例,连到外部的中断请求信号一共有两个。一个信号叫做NMI,这就是非屏蔽中断的缩写。另一个信号叫INTR,这就是中断这个词的缩写,相对于非屏蔽中断,我们一般也称它为可屏蔽中断。不光是x86,其他很多别的体系结构的CPU也往往提供这两种类型的中断引脚。

Screen Shot 2018-09-30 at 10.49.42 am

这两个信号,是对应了CPU上真实存在的两个管脚。来自外设的中断请求信号就可以通过主

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值