Pular para o conteúdo principal

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

Arquitetura de ComputadoresInterrupções e dispositivos de entrada e saída
Código
qg730430
Banca
IPEFAE
Órgão
Prefeitura de Andradas - MG
Ano
2026
Nível
Médio
Cargo
Técnico em Informática
A forma mais simples do processador saber quando um determinado periférico está pronto para transferir dados, ou quando um determinado bit muda de valor, é testar essa condição continuamente, em loop (polling). Esta situação é denominada:
  1. Alatência, respondendo à pergunta: “Como é que o processador sabe quando um determinado periférico está pronto para transferir dados?”.
  2. Bespera ativa, porque o processador fica dedicado a essa espera.
  3. Ctaxa de transferência, respondendo à pergunta: “Qual é a forma mais rápida de transferir dados de e para um periférico, tendo o menor impacto na execução das atividades do processador?”.
  4. Despera passiva.
Revelar gabarito e comentário

GabaritoB — espera ativa, porque o processador fica dedicado a essa espera.

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”.

Polling (Espera Ativa) em Arquitetura de Computadores

Gabarito: letra B. A técnica descrita no enunciado — testar continuamente, em loop, se o periférico está pronto — é conhecida como polling, também chamada de espera ativa, pois o processador fica dedicado a essa espera, sem executar outras tarefas até que a condição seja satisfeita.

A banca cobra o conceito fundamental de comunicação entre processador e periféricos. O polling é a forma mais simples (e ineficiente) de sincronização, contrastando com mecanismos mais avançados como interrupções e DMA.

Conceito

Definição

Relação com o Enunciado

Exemplo/Contexto

Polling (Espera Ativa)

Técnica onde o processador testa continuamente, em loop, o estado do periférico

É exatamente o método descrito: testar continuamente se o periférico está pronto

Processador fica dedicado à espera, sem executar outras tarefas

Latência

Tempo de atraso entre um estímulo e sua resposta

Não é um método de verificação; a pergunta correta ("Como o processador sabe...?") tem como resposta polling, não latência

Medida de tempo, não técnica de sincronização

Taxa de Transferência

Quantidade de dados transferidos por unidade de tempo

Não é método de verificação; a pergunta sobre "forma mais rápida com menor impacto" refere-se a DMA

Medida de desempenho, não de sincronização

Espera Passiva

Termo não consagrado para polling

Polling é ativo (processador testa continuamente); "passivo" seria mais adequado a interrupções ou DMA

Interrupções: periférico avisa o processador; DMA: controlador gerencia sem CPU

Alternativa A — ❌ Incorreta

Latência é o tempo de atraso entre um estímulo e sua resposta, não um método de verificação. A pergunta que a alternativa tenta responder está correta (“Como é que o processador sabe quando um determinado periférico está pronto para transferir dados?”), mas o nome dado está trocado — a resposta para essa pergunta é exatamente polling, e não latência.

Alternativa B — ✅ Correta ⟵ GABARITO

Espera ativa é a tradução literal de busy waiting ou polling. O processador fica preso em um loop testando repetidamente o registrador de estado do periférico até que o bit de pronto seja ativado, consumindo ciclos de CPU exclusivamente para essa espera.

Alternativa C — ❌ Incorreta

Taxa de transferência (throughput) mede a quantidade de dados transferidos por unidade de tempo, não é um método de verificação. A pergunta apresentada (“Qual é a forma mais rápida de transferir dados de e para um periférico, tendo o menor impacto na execução das atividades do processador?”) refere-se a mecanismos como DMA (Direct Memory Access), que libera o processador durante a transferência, e não ao polling.

Alternativa D — ❌ Incorreta

Espera passiva não é um termo técnico consagrado para polling. Na prática, polling é ativo (o processador está continuamente verificando). O termo “passivo” seria mais adequado a métodos em que o processador não fica testando, como interrupções (o periférico avisa o processador) ou DMA (o controlador gerencia a transferência sem intervenção da CPU).

PEGA ESSA DICA!

Em provas de Arquitetura de Computadores, memorize os três principais mecanismos de E/S: 1) Polling (espera ativa) — simples, mas desperdiça CPU; 2) Interrupção — o periférico sinaliza o processador quando está pronto; 3) DMA — transfere dados diretamente entre periférico e memória, sem ocupar a CPU. O polling é sempre a alternativa “mais simples”, enquanto interrupção e DMA são mais eficientes.

Gabarito: letra B

Link permanente: /questoes/qg730430