IRQ(中断请求)的
作用是
执行硬件中断请求的动作在
电脑我们使用停止其相关硬件的
工作状态。例如,我们需要
打印文件,在打印结束时,我们需要
系统打印相应的中断请求的打印机,从而完成打印
操作。
一个中断请求设备或事件称为中断源、中断源可以分为两类:一是CPU内部中断,中断执行软件中断指令int或遇到软件陷阱和中断
类型号他们规定的CPU;另一个中断是由CPU外部中断我 / O,也被称为硬件中断,硬件中断可分为非屏蔽中断和可屏蔽中断INTR,NMI用于
故障急救
处理,如RAM奇偶校验
错误,
介绍用于依赖外部硬件中断的工作。
网络卡使用介绍,我们有一个更好的理解的IRQ下面。
1。中断类
型号和IRQ
外部设备的中断请求是通过中断
控制器8259A的INT引脚
输入到CPU的INTR引脚,和中断申请递交到CPU,和型号发送到它的中断,这是一个8位的二进制数。
一片8259A是负责整个外部设备的中断请求(1rq0-irq7),每个对应一个中断请求号外设。
图为:中断类型号和中断请求号。
二,IRQ的优先级和
默认配置 一种通用的
计算机只能
支持16个中断,即中断请求,提供了16个硬件设备和16的IRQ是由级联的两8259a实施。
图为:主从8259a
连接图
的主要的IRQ2中断控制器8259A的中断控制器8259A连接到INT引脚,所以中断请求优先级(优先级)从8259a享有优先权的主要8259airq2分级。所谓的优先权是当中断请求是由多个中断源提出,CPU首先作为一个高优先级的中断请求。这也是一个低优先级的
服务。在IRQ0 ~ IRQ7主要8259a IRQ0的优先级是最高的,和IRQ7是最低的。从8259A,irql5 IRQ8是最高和最低的是。
由于连接两8259A,对irq15 8259A的优先IRQ8至从低于IRQ0的主要8259a IRQl,且高于IrQ3型为IRQ7的主要8259a。
图表是:中断优先级
顺序 一些计算机的IRQ有默认的配置,这些默认的配置
都是常见的设备,和一般的默认配置。
图为:对1rq默认配置使用
目前,windows
操作系统已经采用了PNP技术。这种即插即用的
功能,可以自动分配中断,大大简化了
用户的操作。但是,这种PNP技术也有它的弱点,那就是,如果你不能认识到
安装新的设备,那么冲突时可以产生中断是自动分配。我们使用的硬件IRQ
设置是不一样的,所以安装新硬件时,系统没有自动
检测到
正确的IRQ调用所有的硬件,它将使硬件或旧硬件的原始形态是不能正常工作的现象。现在,层出不穷的新硬件产品,以及各类产品的兼容和功能相似。这会导致操作系统无法检测到新的设备正确,和冲突的中断是不可避免的。事实上,这是因为系统自动分配硬件IRQ的其他硬件是IRQ相同,这样的冲突使硬件无法正常工作。一般来说,如果遇到这种
情况,对新老两硬件可以手动
解决IRQ配置。当配置IRQ手动,最好
检查是否有保留中断(IRQ),不要让它
{ 2 }的下一页