interrupt handler, rotina de processamento de interrupções, handler de interrupções

Rotina especial executada quando ocorre uma interrupção específica. Cada tipo de interrupção é mapeado em uma rotina específica, como a atualização do relógio do sistema ou a leitura do teclado. O programa que está sendo executado não chama necessariamente a interrupção, a menos que se trate de uma interrupção de software, ou trap. Uma tabela armazenada na memória inferior contém o endereço da rotina correspondente a cada interrupção. Esses endereços são chamados ponteiros (ou, às vezes, vetores) porque apontam para o início das rotinas de processamento das interrupções. Os programadores podem criar rotinas como estas para substituir ou suplementar as rotinas de processamento de interrupções já residentes no sistema – por exemplo, uma rotina executada toda vez que uma tecla é pressionada para produzir um "clic" característico dos terminais de mainframes.