Pular para o conteúdo principal

Questão de Não definido — Geral — INSTITUTO AOCP 2026

Não definidoGeral
Código
qg725743
Banca
INSTITUTO AOCP
Órgão
IF-CE
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Sistemas de Computação
Em arquiteturas de processadores modernas, o mecanismo de tratamento de desvios de fluxo diferencia eventos internos síncronos de sinais externos assíncronos para definir o ponto de retomada da execução. Ao comparar o tratamento de uma exceção do tipo Falta (Fault), como uma falta de página na memória virtual, com uma Interrupção de hardware vinda de um controlador de rede, qual é a diferença técnica fundamental no valor do endereço de retorno salvo pelo processador?
  1. AA Falta salva o endereço da instrução seguinte à atual para evitar loops infinitos, enquanto a Interrupção salva o endereço da instrução corrente.
  2. BA Interrupção descarta o endereço de retorno, exigindo reinício do processo, enquanto a Falta salva o endereço da instrução que causou o erro.
  3. CA Falta salva o endereço da própria instrução que gerou o evento para permitir sua reexecução após a correção, enquanto a Interrupção salva o endereço da próxima instrução que seria executada.
  4. DAmbos os eventos salvam o endereço da próxima instrução, pois o pipeline de execução completa sempre o ciclo atual antes de desviar o fluxo para o manipulador do sistema operacional.
  5. EA Interrupção salva o endereço da instrução atual para repetir o acesso ao barramento, enquanto a Falta salva o endereço do vetor de exceção para consulta futura.
Revelar gabarito e comentário

GabaritoC — A Falta salva o endereço da própria instrução que gerou o evento para permitir sua reexecução após a correção, enquanto a Interrupção salva o endereço da próxima instrução que seria executada.

Link permanente: /questoes/qg725743