IRQ (abreviação para Interrupt Request) é a forma pela qual componentes de hardware requisitam tempo computacional da CPU. Uma IRQ é a sinalização de um pedido de interrupção de hardware
IRQS PARA COMPUTADORES COMPATÍVEIS COM O IBM PC
Os computadores modernos compatíveis com o IBM PC possuem 16 designações de IRQ (0-15), cada uma delas representando uma peça física (ou virtual) de hardware. Por exemplo, a IRQ0 é reservada para o temporizador do sistema, enquanto a IRQ1 é reservada para o teclado. Quanto menor for o número da IRQ, mais crítica é sua função.
No passado existiam apenas 8 designações de IRQ (0-7). À medida que novos hardwares emergiram, emergiu a necessidade de novas IRQs. A solução foi criar mais 8 IRQs, adicionadas pelo desvio da IRQ2 para a nova IRQ9.
Em computadores da classe Pentium (e alguns da classe 80486) as IRQs podem ser manipuladas via APIC.
A lista das IRQs é:
IRQ0 = temporizador de intervalos 8253/8254 (temporizador do sistema)
IRQ1 = teclado
IRQ2 = reservada para a 8259B (amarrada à IRQ 9)
IRQ3 = COM2 e COM4
IRQ4 = COM1 e COM3
IRQ5 = LPT2 ou placa de som
IRQ6 = disquetes
IRQ7 = LPT1
IRQ8 = relógio de tempo real (real time clock, RTC)