Como funcionam as IRQ'S? Que papéis desempenham no funcionamento do microcomputador e porque o número de IRQ'S não aumentam com o surgimento de novos microprocessadores?
Uma IRQ é um Pedido de Interrupção (Interrupt Request). É um pedido que um periférico faz ao processador para ter sua atenção. No caso do teclado, por exemplo, que usa a IRQ 1, o processador não fica o tempo todo checando o teclado para saber se há alguma tecla pressionada. Mas quando você pressiona alguma tecla, o teclado gerará uma interrupção que fará com que processador pare o que estiver fazendo para ler o teclado.
O número de interrupções não aumenta com o lançameto de novos processadores porque ele está relacionado à arquitetura AT e não ao processador. A úlitma vez em que se adiconou novas interrupções ao PC foi na mudança para arquitetura AT. No PC e PC XT haviam apenas 8 linhas de interrupção. Na arquitetura AT foram adiconados mais 8 IRQs, totalizando 16 interrupções. Mas a IRQ 2 foi desativa, já que as novas interrupções foram ligadas em cascata nessa IRQ, totalizando então 15 IRQs. Qualquer períférico configurado para utilizar a IRQ 2 é automaticamente reconfigurado pelo chipset para utilizar IRQ 9.
Para mais informações sobre IRQs, leia o livro Hardware Curso Completo.