Solicitação de interrupção (IRQ)

Autor: Peter Berry
Data De Criação: 19 Agosto 2021
Data De Atualização: 11 Poderia 2024
Anonim
Solicitação de interrupção (IRQ) - Tecnologia
Solicitação de interrupção (IRQ) - Tecnologia

Contente

Definição - O que significa Solicitação de interrupção (IRQ)?

Uma solicitação de interrupção (IRQ) é um sinal assíncrono enviado de um dispositivo para um processador, indicando que, para processar uma solicitação, é necessária atenção. Um IRQ de hardware é induzido por uma solicitação de dispositivo ou periférico de hardware, enquanto um IRQ de software é induzido por uma instrução de software. Ambos resultam em economia de status do processador e voltam a servir o IRQ usando uma rotina de tratamento de interrupções.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica solicitação de interrupção (IRQ)

As interrupções são comumente usadas para implementar multitarefa computacional e eliminar efetivamente o requisito de o processador provar (pesquisar) as linhas enquanto aguarda eventos externos.

Um IRQ é enviado ao processador por controladores de interrupção programáveis ​​(PICs), que priorizam e gerenciam as interrupções no processador. Um dispositivo bem conhecido na arquitetura de computadores pessoais (PC) é o Intel 8259A PIC, que mais tarde foi substituído pelos PICs avançados (APICs), mas continua sendo usado atualmente.

As interrupções podem ser acionadas por nível ou por borda. As interrupções acionadas por nível indicam que a linha é mantida pelo dispositivo em um nível ativo, acionando a interrupção até que seja atendida. As interrupções acionadas pela borda indicam que o dispositivo aciona a linha logo do nível 1 ao 0 (ou vice-versa). O PIC deve pegar esse gatilho e atender à interrupção.


Os níveis de IRQ são alocados aos dispositivos para indicar suas identidades. Por exemplo, em um PC, IRQ0 a IRQ15 denotam os 16 níveis associados ao mouse, teclado, porta serial, placa de som, controlador de disquete e os canais de conexão de tecnologia avançada (ATA) primária / secundária usados ​​para dispositivos de disco rígido.

Quando dois dispositivos usam o mesmo nível, ocorrem conflitos de IRQ. Hoje, os dispositivos plug and play (PnP) USB praticamente eliminaram esse problema.