计算机组成
10 输入输出设备
10.5 外部中断的处理过程
我们之前已经学习了内部中断的处理方法,那么外部中断和内部中断总体上是很类似的。只是在一些具体的处理细节上和硬件的连接方式上有所不同。那我们现在就来看一看外部中断是如何处理的。
外部中断,也叫做硬件中断。这是由CPU外部的中断请求信号启动的中断。以x86 CPU为例,连到外部的中断请求信号一共有两个。一个信号叫做NMI,这就是非屏蔽中断的缩写。另一个信号叫INTR,这就是中断这个词的缩写,相对于非屏蔽中断,我们一般也称它为可屏蔽中断。不光是x86,其他很多别的体系结构的CPU也往往提供这两种类型的中断引脚。
这两个信号,是对应了CPU上真实存在的两个管脚。来自外设的中断请求信号就可以通过主