中断时序流程

7.3 中断优先权

在中断系统中,根据中断源的轻重缓急,为每一个中断源规定了一个服务优先级别,这就是所谓的中断优先级,或叫中断优先权
中断识别
只有外部硬件中断需要进行识别,其余不需要识别。中断识别由中断控制器完成。
中断优先级
原则:按机器故障、DMA、外围硬件、软件递减。
结果:CPU专用>DMA>外围硬件>BIOS>DOS>自由。即基本按中断向量表排序。外围硬件一般可由用户修改其优先权。
中断优先权排队一般有两种方法,即软件查询法和硬件排队法
软件查询法:用软件查询中断源,根据查询的顺序先后来确定中断源的优先级。先查询的优先级就高,后查询的优先级就低,只要改变查询次序,就可以改变中断源的中断优先级
硬件排队法:用硬件判优逻辑电路来确定申请中断中的最高优先级,系统中各中断源的优先级别是由它们在判优电路中的位置决定的
优先权软件查询硬件电路