根据中断信号的来源分为两类 中断,也称外中断,指来自CPU以外事件的中断 是与当前运行程序无关的暂停事件。对它的处理 不必完全依赖当前程序的运行现场,具有较低的 中断优先级,可被临时屏蔽。 常,也称内中断或陷人,指源自CPU内部事件的 中断,是与当前运行程序相关的暂停事件,对其 处理要依赖于当前程序的运行现场,均具有较高 的优先级,一目出现应立即处理
根据中断信号的来源分为两类: • 中断,也称外中断,指来自CPU以外事件的中断, 是与当前运行程序无关的暂停事件。对它的处理 不必完全依赖当前程序的运行现场,具有较低的 中断优先级,可被临时屏蔽。 • 异常,也称内中断或陷人,指源自CPU内部事件的 中断,是与当前运行程序相关的暂停事件,对其 处理要依赖于当前程序的运行现场,均具有较高 的优先级,一旦出现应立即处理
中断优先级与中断屏蔽 中断优先级是指中断裝置响应中断的次序,按中断事件的 重要性利紧迫程度来确定,是由硬件设计时固定的规定级 别高的中断优先响应。不同系统对中断优先级的划分不尽 同,一般情况下,优先级的高低顺序为:机器故障「 断,访管中断,程序性中断,外部中断,输人输出中断。 中断屏蔽即禁止中断出现或禁止响应中断,可通过在程序 状态字申设置中断屏蔽位来实现。通常,中断处理程序只 屏蔽比自己级别低的中断事件,当硬件检查到有中断事件 后,先查看当前程序状态字中的申断屏蔽标志,若没有屏 蔽,则可响应该中断;若有屏蔽标志,则暂不响应该中 断,待屏蔽标志消除后再响应
中断优先级与中断屏蔽 • 中断优先级是指中断装置响应中断的次序,按中断事件的 重要性和紧迫程度来确定,是由硬件设计时固定的规定级 别高的中断优先响应。不同系统对中断优先级的划分不尽 相同,一般情况下,优先级的高低顺序为:机器故障中 断,访管中断,程序性中断,外部中断,输人输出中断。 • 中断屏蔽即禁止中断出现或禁止响应中断,可通过在程序 状态字中设置中断屏蔽位来实现。通常,中断处理程序只 屏蔽比自己级别低的中断事件,当硬件检查到有中断事件 后,先查看当前程序状态字中的申断屏蔽标志,若没有屏 蔽,则可响应该中断;若有屏蔽标志,则暂不响应该中 断,待屏蔽标志消除后再响应
DMA方式 DA控制器可用来代替CPU控制内存和设备之间 进行成批的数据交换。 DMA方式仍存在着一定的局限性。 DMA方式对外围设备的管理和某些操作仍由CP∪控 。在大中型计算机中,系统所配置的外设种类 越来越多,数量也越来越大,因而,对外围设备 的管理的控制也就愈来愈复杂。多个DMA控制器 的同时使用显然会引起内存地址的冲突并使得控 制过程进一步复杂化
DMA方式 • DMA控制器可用来代替CPU控制内存和设备之间 进行成批的数据交换。 • DMA方式仍存在着一定的局限性。 DMA方式对外围设备的管理和某些操作仍由CPU控 制。在大中型计算机中,系统所配置的外设种类 越来越多,数量也越来越大,因而,对外围设备 的管理的控制也就愈来愈复杂。多个DMA控制器 的同时使用显然会引起内存地址的冲突并使得控 制过程进一步复杂化