Processadores atuais incluem mecanismos para o tratamentode situações especiais, conhecidas como interrupções. Em umainterrupção, o fluxo normal de instruções é interrompido paraque a causa da interrupção seja tratada. Com relação a esseassunto, assinale a opção correta.A Controladores de entrada e saída geram interrupções deforma síncrona à execução do processador, para quenenhuma instrução fique incompleta devido à ocorrênciada interrupção.B Quando uma interrupção ocorre, o próprio processadorsalva todo o seu contexto atual, tais como registradores dedados e endereço e códigos de condição, para que essemesmo contexto possa ser restaurado pela rotina deatendimento da interrupção.C O processador pode auto-interromper-se para tratarexceções de execução, tais como um erro em umaoperação aritmética, uma tentativa de execução deinstrução ilegal ou uma falha de página em memóriavirtual.D Rotinas de tratamento de interrupção devem ser executadascom o mecanismo de interrupção inibido, pois esse tipo derotina não permite aninhamento.E O uso de interrupção para realizar entrada ou saída dedados somente é eficiente quando o periférico tratagrandes quantidades de dados, como é o caso de discosmagnéticos e discos ópticos. Para periféricos com poucovolume de dados, como teclados e mouses, o uso deinterrupção é ineficiente
#ENADE
Respostas
Alternativa C.
O mecanismo de auto-interrupção, atualmente, vem acoplado e implementado em quase todos os processadores. Ele é responsável por tratar as exceções de execução.
A alternativa A está incorreta, pois não há sincronismo entre os controladores de entrada e saída.
A alternativa B está incorreta, pois trata-se de uma afirmativa ambígua. O processador é capaz de salvar contexto, mas o contexto também pode ser salvo em pilha, isto vai depender da espécie do mecanismo implementado.
A alternativa D está incorreta, pois em algumas arquiteturas, o processador não permite aninhamento de interrupções.
A alternativa E está incorreta, pois não é correto dizer que um int somente será eficiente se tratar de transferência de grande quantidade de dados.
Espero ter ajudado, bons estudos.