interrupt interrupção


Solicitação de atenção por parte do processador. Quando o processador recebe uma interrupção, suspende suas operações atuais, grava o status de seu trabalho e transfere o controle a uma sub-rotina especial conhecida como rotina de processamento de interrupções, ou handler de interrupções, que contém as instruções necessárias ao tratamento da situação específica que causou a interrupção. As interrupções podem ser geradas por vários dispositivos de hardware para solicitar serviços ou relatar problemas, ou pelo próprio processador em resposta a erros do programa ou a solicitações de serviços do sistema operacional. As interrupções representam a maneira de o processador se comunicar com outros elementos que compõem um sistema de computador. Uma hierarquia de prioridades de interrupção determina qual solicitação de interrupção será tratada em primeiro lugar se mais de uma solicitação for feita. Um programa pode desativar temporariamente algumas interrupções se precisar de atenção integral do processador para concluir determinada tarefa. Pesquise também exception (exceção); external interrupt (interrupção externa); hardware interrupt (interrupção de hardware); internal interrupt (interrupção interna); software interrupt (interrupção de software).