Questão de Arquitetura de Computadores — Interrupções e dispositivos de entrada e saída — IPEFAE 2026
Arquitetura de Computadores›Interrupçõ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:
Alatência, respondendo à pergunta: “Como é que o processador sabe quando um determinado periférico está pronto para transferir dados?”.
Bespera ativa, porque o processador fica dedicado a essa espera.
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?”.
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.