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