Escolar Documentos
Profissional Documentos
Cultura Documentos
(Interrupt Requests)
Professor: Edilásio Francisco Vieira
Introdução
A palavra Interrupt vem de interrupção.
Interrupt em informática significa chamar a atenção do processador.
São o modo que as placas têm de avisar ao processador de que
precisam de atenção.
Na época dos microprocessadores a CPU estava sempre consultando
cada periférico para ver se havia algum dado a ser processado. Isso
consumia um tempo precioso do processador e em determinados
programas precisava ser desabilitado pelos programadores com o uso
de instruções especiais para acelerar o processamento.
Introdução
Hoje, o processador só consulta um dispositivo se receber uma
solicitação deste último. Para isso, existem canais de interrupção nos
PCs atuais.
O teclado, por exemplo, usa o canal de interrupção 1. Se você executar
um programa de medição da velocidade de processamento, verá que a
velocidade cai se você pressionar e segurar uma tecla qualquer do
teclado.
Pense na interrupção como uma campainha que a placa aperta sempre
que precisa da atenção do processador.
Como o processador irá saber quem o chamou, sem perguntar a todos
os dispositivos "foi você”?
IRQ (Interrupt Request)
Um hardware envia uma solicitação ao processador para que ele pare o
que está processando no momento e comece a processar a solicitação
que lhe foi feita por esse mesmo hardware.