Questão FC266533
No que diz respeito aos mecanismos de interrupção e de exceção, assinale V para a afirmativa verdadeira e F para a falsa. ( ) Durante a execução de um programa não existe a possibi
Processador
IDECAN · 2021
No que diz respeito aos mecanismos de interrupção e de exceção, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Durante a execução de um programa não existe a possibilidade de ocorrerem eventos inesperados, o que elimina desvios forçados no fluxo de execução.
( ) Uma interrupção é sempre gerada por algum evento externo ao programa e, nesse caso, independe da instrução que está sendo executada.
( ) A exceção é resultado direto da execução de uma instrução do próprio programa, como a divisão de um número por zero, ou um overflow em uma operação aritmética.
As afirmativas são, respectivamente,
- F – V – V.
- V – F – V.
- F – F – V.
- V – V – F.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A sequência correta é F – V – V. A primeira afirmativa é falsa porque, durante a execução, podem ocorrer eventos inesperados que forçam desvios no fluxo — por exemplo, interrupções de hardware ou exceções geradas por instruções; portanto, desvios forçados existem.
A segunda afirmativa é verdadeira: uma interrupção é tipicamente um evento externo ao programa (ex.: sinal de I/O, timer) e ocorre de forma assíncrona, independentemente da instrução em execução. O processador salva o contexto e transfere para o handler da interrupção.
A terceira afirmativa é também verdadeira: uma exceção resulta diretamente da execução de uma instrução (síncrona), como divisão por zero, overflow, instrução inválida ou falha de página; essas condições acionam um tratamento específico para resolver ou sinalizar o erro.
Conteúdo do catálogo FC Concursos · Atualizado em