A interação entre os dispositivos de E/S (entrada e saída) é feita por meio do envio de sinais de interrupção. Uma interrupção é tratada como um processo, onde o processo em execução é interrompido para que as instruções relacionadas à interrupção sejam carregadas no pipeline. Nesse contexto, a interrupção também é dividida em micro-operações, incluindo o código da interrupção e a troca de contexto. A operação de salvar contexto envolve armazenar informações, como o valor do registrador PC, na memória (estrutura em pilha), para que, ao final da interrupção, seja possível retomar a execução do programa no ponto em que foi interrompido.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar