IRQ问题?

来源:百度知道 编辑:UC知道 时间:2024/07/02 15:52:34
一般电脑不是只有16个IRQ吗?我的却有IRQ21,31等这是怎么回事呀?

那么,什么是IRQ(中断请求)呢?中断请求是由某个设备发出并同时请求CPU产生中断的个请求响应信号通常情况下,计算机是根据中断请求的优先级来决定究竟应当首先响应哪个设备的中断请求的(中断请求IRQ0~1RQ15中,IRQ0的优先级别最高,

IRQ15最低)原则上,计算机中每个设备自身只有惟的个中断请求通道,即IRQ值(又叫IRQ号)当两个硬件设备同时使用同个中断通道(IRQ值)时,就会发生IRQ冲突,因为这个时候处理器已经无法准确判断收到的中断请求究竟来自于哪个设备了
IRQ的分配与冲突产生的原因
表1 各irq在bios中所对应的硬件设备
irq编号
设备名称
用途

irq0
time
电脑系统计时器

irq1
keyboard
键盘

irq2
redirect irq9
与irq9相接,mpu-401 mdi使用该irq

irq3
com2
串口设备

irq4
com1
串口设备

irq5
lpt2
建议声卡使用该irq

irq6
fdd
软驱传输控制用

irq7
lpt1
打印机传输控制用

irq8
cmos alert
即时时钟

irq9
redirect irq2
与irq2相接;可设定给其他硬件使用

irq10
reversed
建议网卡使用该irq

irq11
reversed
与irq10相同,都是保留给pci硬件使用,建议分配给显卡

irq12
ps/2mouse
接ps/2鼠标,若无,也可设定给其他硬件使用

irq13<