网友通过本文主要向大家介绍了request irq,request threaded irq,devm request irq,linux request irq,interrupt request等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
IRQ全称为Interrupt Request
IRQ全称为Interrupt Request,即是“中断请求”的意思,IRQ的作用就是在我们所用的电脑中,执行硬件中断请求的动作,比如我们需要读取硬盘中的一段数据时,当数据读取完毕,硬盘就通过IRQ来通知系统,相应的数据已经写到指定的内存中了。在每台电脑的系统中,是由一个中断控制器8259或是8259A的芯片(现在此芯片大都集成到其它的芯片内)来控制系统中每个硬件的中断控制。目前共有16组IRQ,去掉其中用来作桥接的一组IRQ,实际上只有15组IRQ可供硬件调用。这16组IRQ的主要用途如下表:
| 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 | 建议保留给AGP显卡使用 |
| IRQ12 | PS/2Mouse | 接PS/2鼠标,若无也可设定给其他硬件使用 |
| IRQ13 | FPU | 协处理器用,例如FPU(浮点运算器) |
| IRQ14 | Primary IDE | IDE0传输控制用 |
| IRQ15 | Secondary Ide | IDE1传输控制用 |

