IRQ
2020-05-11 04:07
459 查看
IRQ
目录
编辑本段简介
IRQ全称为Interrupt Request,即是“中断请求”的意思(以下使用IRQ称呼)。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 | 主硬盘传输控制用 |
IRQ15 | Secondary Ide | 从硬盘传输控制用 |
转载于:https://www.cnblogs.com/StarMud/articles/2553838.html
a2614555 原创文章 0获赞 0访问量 219 关注 私信相关文章推荐
- 关于中断处理程序中的关中断函数disable_irq和disable_irq_nosync
- 中断API之set_handle_irq
- Linux内核源码分析(七)--start_kernel之local_irq_disable
- (转载)从IRQ到IRQL(APIC版)
- IRQ,FIQ区别FAQ
- 【转载】揭开硬件中断请求IRQ所有秘密(图解)
- 关于__irq 的使用
- 计算 SMP IRQ Affinity
- Request_irq和setup_irq的区别
- ARM周立功模板启动代码中断处理文件IRQ.C的中文解释
- 深入分析request_irq的dev_id参数作用 转
- Linux如何区分注册到同一个IRQ上的不同中断处理函数
- 中断请求(IRQ)中断控制器(PIC)
- request_irq()、free_irq()
- 深入分析request_irq的dev_id参数作用
- request_threaded_irq
- IRQBalance服务(软中断)
- warning: passing argument 2 of 'request_irq' from incompatible pointer type导致的中断申请失败和
- 从IRQ到IRQL(PIC版) 从IRQ到IRQL(PIC版)
- Linux中断关于 request_threaded_irq