什么是IRQ,IRQ

什么是IRQ
Interrupt ReQuest(中断请求)。电脑上需要连接很多设备,如声卡、打印机、Modem等。这些设备可以通过中断请求的方式与CPU进行数据交换。当一个设备需要CPU来处理它的数据时,可以向CPU发出中断请求信号,让CPU暂停正在执行的工作,转而处理该设备的操作请求,处理完毕后,再返回执行原来的工作。当一个设备向CPU发出中断请求时,是通过IRQ值来告知CPU到底是哪一个外围设备需要服务,因此每个设备都会占用一个IRQ值(如图 )。在计算机中,共可连接16条中断,即IRQ的值共有16个(0~15),在使用IRQ值时,需把握一条原则,即一个IRQ值只能给一个设备使用,例如:通常鼠标使用了IRQ4(COM1),此时IRQ4就不能再给其他硬件设备使用了。

每个设备都会占一个IRQ值

相关推荐

相关文章