IRQ (pedido de interrupção)

Um IRQ é um sinal que é enviado a um microprocessador para indicar que ocorreu um evento externo que necessita de ser processado. Os IRQs são gerados por dispositivos como o teclado, mouse, drives de disco e impressora. Cada dispositivo tem sua própria linha IRQ que é conectada ao microprocessador. Quando ocorre um IRQ, o microprocessador pára o que está fazendo e presta serviços ao dispositivo que gerou o IRQ. Como funciona a interrupção? Uma interrupção é um sinal que indica para o processador que ocorreu um evento que precisa de atenção imediata. Quando ocorre uma interrupção, o processador suspende sua atividade atual, salva seu estado e executa um código especial chamado interrupt handler para lidar com o evento.
As interrupções são uma forma de os dispositivos chamarem a atenção do processador. Elas podem ser geradas por dispositivos de hardware ou por software. As interrupções de hardware são normalmente geradas por dispositivos externos, como um teclado ou mouse, ou por dispositivos internos, como um timer. As interrupções de software são geradas pelo próprio processador, geralmente em resposta a uma condição de erro.

As interrupções podem ser desactivadas pelo processador, caso em que são ignoradas. Elas também podem ser mascaradas, o que significa que ainda são processadas, mas o processador não responde a elas. Quantos IRQ existem? Existem 16 IRQs no total.

Onde posso encontrar o IRQ no meu computador?

Você pode encontrar o número IRQ para cada dispositivo no Gerenciador de Dispositivos do Windows. Para abrir o Gerenciador de Dispositivos, clique com o botão direito do mouse no ícone Meu Computador em sua área de trabalho e, em seguida, selecione Propriedades. Na caixa de diálogo Propriedades do Sistema, clique na guia Hardware e, em seguida, clique em Gerenciador de Dispositivos. Na janela Gerenciador de Dispositivos, clique no sinal + ao lado do tipo de dispositivo para o qual você deseja o número IRQ. Por exemplo, para encontrar o número IRQ da sua placa de som, clique no sinal + ao lado de Som, vídeo e controladores de jogo. O número IRQ está listado na caixa de diálogo Propriedades para o dispositivo.

O que é uma configuração IRQ?

Uma configuração IRQ é uma configuração que determina como o microprocessador de um computador lida com as interrupções de vários dispositivos e periféricos. A configuração IRQ pode ser usada para melhorar o desempenho do sistema, assegurando que o processador possa dedicar mais tempo a tarefas importantes, ou para solucionar problemas com dispositivos específicos, isolando-os de outros dispositivos.

O que acontece quando uma interrupção é solicitada? Uma interrupção é um sinal que indica para o processador que ocorreu um evento que precisa de atenção imediata. Quando uma interrupção é requisitada, o processador suspende suas atividades atuais, salva seu estado e transfere o controle para uma rotina especial conhecida como manipulador de interrupção. O manipulador de interrupção executa as ações necessárias para atender à interrupção, após o que o controle é devolvido ao processo interrompido e o processador retoma suas atividades anteriores.