Home : Termos de Software : Definição de ISR

ISR

Significa "Interromper a rotina de serviço". Um ISR (também chamado de manipulador de interrupção) é um Programas processo invocado por uma solicitação de interrupção de um Hardware dispositivo. Ele lida com a solicitação e a envia para o CPU, interrompendo o ativo processo. Quando o ISR estiver concluído, o processo será retomado.

Um exemplo básico de um ISR é uma rotina que lida com teclado eventos, como pressionar ou soltar uma tecla. Cada vez que uma tecla é pressionada, o ISR processa o entrada. Por exemplo, se você pressionar e segurar a tecla de seta para a direita em um arquivo de texto, o ISR sinalizará para a CPU que a tecla de seta para a direita está pressionada. A CPU envia essas informações para o ativo processador de palavras ou programa de edição de texto, que moverá o cursor para a direita. Quando você solta a chave, o ISR lida com o evento "key up". Isso interrompe o estado "key down" anterior, que sinaliza para o programa parar de mover o cursor.

Semelhante à lei da inércia de Newton (um objeto em movimento tende a permanecer em movimento), os processos do computador continuam em execução, a menos que sejam interrompidos. Sem uma solicitação de interrupção, um computador permanecerá em seu estado atual. Cada sinal de entrada causa uma interrupção, forçando a CPU a processar o evento correspondente.

Muitos tipos de dispositivos de hardware, incluindo internos componentes e externo periféricos pode enviar interrupções para a CPU. Exemplos incluem teclados, camundongos, placas de some Discos rígidos. A driver do dispositivo permite a comunicação entre cada um desses dispositivos e a CPU. Os ISRs priorizam solicitações de interrupção com base no IRQ configuração do dispositivo (ou porta) Normalmente, o teclado está no topo da lista de IRQ, enquanto dispositivos como discos rígidos estão mais abaixo.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de ISR. Explica na terminologia de computação o que significa ISR e é um dos muitos termos de software no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você achar útil essa definição de ISR, poderá fazer referência a ela usando os links de citação acima.