FC ConcursosFC Concursos

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,

  1. F – V – V.
  2. V – F – V.
  3. F – F – V.
  4. 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

Continue aprendendo