FC ConcursosFC Concursos

Questão FC266554

Enquanto a CPU a tem acesso direto aos registradores e memória principal, o controle da E/S requer estruturas de controle mais detalhadas, devido à assincronia entre a operação do

Barramentos e Sistemas de E/S

IDECAN · 2019

Enquanto a CPU a tem acesso direto aos registradores e memória principal, o controle da E/S requer estruturas de controle mais detalhadas, devido à assincronia entre a operação do processador e dos dispositivos de E/S, já que executam em uma diferença de velocidade muito maior. Uma das maneiras de tratar essa assincronia é usando interrupções. Assinale o cenário que representa o uso adequado para as técnicas de E/S existentes nos processadores modernos.

  1. Para dispositivos que exigem transferência de dados coordenada pelo processador, sem interrupções, a técnica adequada é a E/S programada.
  2. Para dispositivos que exigem transferência de dados coordenada pelo processador, sem interrupções, a técnica adequada é a E/S escalonada.
  3. Para dispositivos que exigem transferência de dados coordenada pelo processador, sem interrupções, a técnica adequada é a E/S programada com suporte à DMA.
  4. A E/S dirigida por interrupção causa grande desperdício de tempo por parte do processador em relação a E/S programada, visto que é necessário interromper a CPU para tratar a interrupção.
  5. O tratamento de interrupções de E/S não envolve o armazenamento dos valores dos registradores da CPU.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

E/S programada é a técnica em que o processador coordena cada transferência lendo/escrevendo os registradores do dispositivo e verificando seu estado repetidamente (polling ou espera ativa). Aqui não há uso de interrupções nem de DMA: a CPU inicia a operação e permanece ocupada até concluí‑la.

Essa abordagem é adequada quando a transferência exige coordenação direta e imediata do processador — por exemplo, operações curtas ou dispositivos simples sem controlador capaz de manejar transferência autônoma. Vantagem: implementação simples e latência previsível; desvantagem: consumo de tempo de CPU e ineficiência em transferências longas.

Normalmente usa acesso por memória mapeada ou port‑mapped I/O, com o processador consultando flags de status e movendo dados explicitamente.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo