Informática, perguntado por mdfer, 10 meses atrás

Após a execução das instruções ocorre o tratamento das interrupções, ou seja, as interrupções não são tratadas durante a execução das instruções, mas sim após seu término. As interrupções entram na fila de execução e ao final da execução da instrução poderão ser tratadas de duas formas. A interrupção poderá ser tratada sequencialmente ou de forma aninhada.

Considerando esse contexto, analise as seguintes afirmações.

I. No processo de interrupção aninhada o tratamento ocorre após o tratamento da primeira interrupção.
II. No processo sequencial, o tratamento ocorre ao final da execução da primeira interrupção.
III. Durante o processo de execução de instruções, as interrupções não são tratadas.
IV. O processo sequencial pode ocorrer somente após o tratamento do processo de interrupção aninhada.

Assinale a alternativa que mostra o que é correto afirmar.

As afirmativas I e II estão corretas.

As afirmativas I e III estão corretas.

Somente a afirmativa I está correta.

Somente a afirmativa II está correta.

Somente a afirmativa III está correta.

Soluções para a tarefa

Respondido por vanessafonntoura
39

A alternativa correta é a As afirmativas I e III estão corretas.

Quando uma interrupção ocorre durante o processo de execução, o processador deve parar a execução corrente para tratar a interrupção.

A não ser que a interrupção não devolva o controle ao processo interrompido (por exemplo, no caso de um crash do sistema), algumas informações de estado desse processo são salvas, para que quando terminar o tratamento da interrupção, os estados dos processos salvos sejam restaurados e o processamento interrompido seja completado.

Espero ter ajudado.


christiancampos01: A resposta correta é Somente a alternativa II
Respondido por Guilobooliveira
72

Resposta:

Somente a afirmativa II está correta.

Explicação:

O método de tratamento aninhado promove o tratamento da segunda interrupção durante a execução da primeira interrupção.

Perguntas interessantes