Explique sucintamente a diferença principal entre polling (loop que verifica sensores continuamente) e um…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Explique sucintamente a diferença principal entre polling (loop que verifica sensores continuamente) e um modelo orientado a eventos (event-driven).
- A) Event-driven usa ciclos de verificação constante intervalados.
- B) Polling reage apenas quando eventos ocorrem via callbacks.
- C) Um modelo orientado a eventos ignora sensores completamente.
- D) Polling consulta recursos periodicamente; event-driven reage apenas quando eventos ocorrem via callbacks/interrupts.
- E) Polling é mais eficiente, pois não consome CPU desnecessariamente.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Polling é uma técnica em que o sistema consulta periodicamente um recurso ou sensor para saber se houve mudança, ou seja, pergunta repetidamente 'aconteceu algo?'. Passo 2: No modelo orientado a eventos, o sistema fica em espera e só reage quando um evento ocorre, geralmente por meio de callbacks ou interrupções, que são acionados pelo próprio evento. Passo 3: A alternativa D resume corretamente essa diferença: polling consulta recursos periodicamente, enquanto event-driven reage apenas quando eventos ocorrem via callbacks ou interrupts. Passo 4: A alternativa A está errada porque inverte os conceitos, atribuindo a verificação constante ao modelo event-driven, que justamente evita isso. Passo 5: A alternativa B está errada porque troca as definições, associando callbacks ao polling, quando são características do modelo orientado a eventos. Passo 6: A alternativa C está errada porque o modelo orientado a eventos não ignora sensores; ele apenas os trata por meio de eventos em vez de consultas constantes. Passo 7: A alternativa E está errada porque o polling tende a ser menos eficiente, já que consome CPU mesmo quando nada acontece, enquanto o modelo por eventos evita esse desperdício.
💡 Dica: Defina os conceitos e compare suas características.
Alternativa por alternativa
O aluno inverte as definições e atribui ao modelo orientado a eventos a verificação contínua por ciclos, que é justamente a característica do polling.
Por que engana: Confundir o funcionamento do polling com o modelo orientado a eventos, acreditando que ambos funcionam da mesma forma.
O aluno troca os conceitos, associando reação via callbacks ao polling, quando callbacks e interrupções são o mecanismo do modelo orientado a eventos.
O aluno entende que event-driven significa ignorar sensores, quando na verdade ele trata os sensores por meio de eventos em vez de consultas repetidas.
Polling usa ciclos de verificação constante consumindo CPU e latência variável; event-driven aguarda notificações, reduz uso de CPU e pode oferecer menor latência e melhor escalabilidade.
O aluno supõe que consultar continuamente economiza recursos, quando o polling gasta CPU mesmo sem eventos, sendo menos eficiente que o modelo por eventos.
Raio-X da questão
polling e eventos
avaliacao
modelos de programação · eventos e callbacks
Revisar os conceitos de polling e programação orientada a eventos.
Confundir o funcionamento do polling com o modelo orientado a eventos, acreditando que ambos funcionam da mesma forma.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Na rotina de um dispositivo vestível, três métodos são usados para coletar e processar dados de sensores. No método de…
- Explique como um autômato pode ser utilizado para automatizar a coleta de dados em um sistema de programação baseado em…
- Pesquisadores testam modelo de semáforo que responde a eventos para estudar fluxo de veículos. Para controlar o…
- Em uma linguagem de programação baseada em eventos, qual é o papel de um evento?
- No cruzamento próximo a uma unidade de saúde, um semáforo possui botão para solicitação de travessia e sinal sonoro para…
- Em um autômato orientado a eventos, o que provoca a transição imediata entre estados?
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
