IRQ

Significa "Interrupt Request".

Um IRQ é um sinal de hardware enviado à CPU de um computador que informa que ela deve interromper o que está fazendo e executar um processo de prioridade mais alta. Dispositivos de hardware, como placas de rede, controladores de armazenamento e teclados, enviam IRQs quando precisam avisar à CPU que têm novas informações para processar. Por exemplo, o teclado de um computador envia um IRQ cada vez que o usuário pressiona uma tecla, para que a CPU processe essa tecla pressionada imediatamente.

Cada componente que pode enviar um IRQ recebe um endereço de IRQ do sistema operacional. Os primeiros PCs só podiam oferecer suporte a um total de 16 endereços de IRQ, o que significava que alguns componentes precisavam compartilhar um endereço. Compartilhar um endereço frequentemente causava conflitos e travamentos quando dois dispositivos tentavam enviar um IRQ ao mesmo tempo. Por exemplo, um computador normalmente atribuía o endereço de IRQ 7 tanto à sua placa de som quanto à sua porta paralela de impressora; o envio simultâneo de um IRQ pelos dois dispositivos poderia congelar o sistema. Os computadores modernos oferecem suporte a centenas de canais de IRQ, portanto os conflitos de IRQ agora são extremamente incomuns.

Uma lista de endereços de IRQ no Windows
Uma lista de endereços de IRQ no Windows

Todos os IRQs passam por um controlador de interrupções dedicado, que recebe as interrupções recebidas, define sua prioridade e as encaminha à CPU. Nos computadores modernos, as CPUs usam vários núcleos de processador, cada um com seu próprio controlador de interrupções (chamado Advanced Programmable Interrupt Controller (APIC)). O chipset da placa-mãe inclui um controlador complementar chamado APIC de (I/O) que recebe solicitações de interrupção de entrada de outros dispositivos de hardware e as distribui entre os vários núcleos para processamento.

Atualizado August 21, 2023 por Brian P.

quizTeste seus conhecimentos

What is the primary purpose of a UICC card?

A
To store cached data on mobile devices
0%
B
To identify a device on a cellular network
0%
C
To allow smartphones to connect to televisions
0%
D
To enable automatic smartphone updates
0%
Correct! Incorrect!     View the UICC definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de IRQ nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.