Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Interrupções e dispositivos de entrada e saída — FUNDATEC 2023

Arquitetura de ComputadoresInterrupções e dispositivos de entrada e saída
Código
qq896722
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL
Praticamente todos os computadores oferecem um mecanismo por meio do qual outros módulos (E/S, memória) podem interromper o processamento normal do processador. As interrupções são fornecidas como um modo de melhorar a eficiência do processamento. Analise as assertivas abaixo e assinale a alternativa correta.I. Se uma interrupção estiver pendente, o processador suspende a execução do programa que está sendo executado, salva seu contexto e armazena no contador do programa o endereço inicial de uma rotina de tratamento de interrupção.II. Programa, timer, E/S e falha de hardware são tipos de interrupções.III. Existe um overhead para o tratamento de interrupções, pois são necessárias instruções extras para determinar a natureza da interrupção e decidir sobre a ação apropriada.
  1. ATodas estão corretas.
  2. BTodas estão incorretas.
  3. CApenas I está correta.
  4. DApenas II está correta.
  5. EApenas III está correta.
Revelar gabarito e comentário

GabaritoA — Todas estão corretas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Interrupções em Arquitetura de Computadores

Gabarito: letra A — Todas estão corretas. As três assertivas descrevem corretamente o mecanismo de interrupção: o processador suspende o programa atual quando uma interrupção é recebida, salva o contexto e desvia para a rotina de tratamento (assertiva I); há diversos tipos de interrupções, como de programa, timer, E/S e falha de hardware (assertiva II); e o tratamento de interrupções envolve um overhead devido à necessidade de identificar a causa e executar ações adicionais (assertiva III).

A banca cobra conceitos fundamentais de interrupções, um tema clássico em arquitetura de computadores. A questão é direta e não apresenta armadilhas.

Assertiva

Descrição

Correção

I

Suspensão do programa, salvamento do contexto e desvio para rotina de tratamento

✅ Correta

II

Tipos de interrupções: programa, timer, E/S e falha de hardware

✅ Correta

III

Overhead no tratamento: instruções extras para identificar a causa e decidir ação

✅ Correta

Item I — ✅ Correto

Quando uma interrupção está pendente, o processador suspende o programa em execução, salva o contexto (registradores e contador de programa) e carrega no contador de programa o endereço da rotina de tratamento (interrupt handler). Esse é o mecanismo padrão para atender interrupções. A descrição está correta.

Item II — ✅ Correto

As interrupções podem ser geradas por diversas fontes: programa (instruções de software, como INT no x86), timer (interrupções periódicas de hardware), dispositivos de E/S (para sinalizar conclusão de operação) e falhas de hardware (como erros de paridade ou falha de barramento). Portanto, a afirmação está correta.

Item III — ✅ Correto

O tratamento de interrupção impõe um overhead: o processador precisa executar instruções extras para salvar e restaurar o contexto, identificar a origem da interrupção (consultar registradores ou tabelas) e decidir a ação apropriada (executar o handler específico). Esse custo é inerente ao mecanismo. A afirmação está correta.


Gabarito: letra A — Todas as assertivas estão corretas.

Link permanente: /questoes/qq896722