GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO07Média⏱ medio

Em um autômato baseado em eventos que recebe dados em picos (bursts), que técnica de gerenciamento de fila…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO07

Entender o processo de transmissão de dados, como a informação é quebrada em pedaços, transmitida em pacotes através de múltiplos equipamentos, e reconstruída no destino.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um autômato baseado em eventos que recebe dados em picos (bursts), que técnica de gerenciamento de fila (queue) evita perda quando a taxa de chegada supera a taxa de processamento?

  1. A) Usar um buffer/queue com controle de fluxo (backpressure) e limites configurados.
  2. B) Não é necessário controle de fluxo; a fila pode ficar cheia sem problemas.
  3. C) Todo dado deve ser processado de uma vez; o controle de fluxo é desnecessário.
  4. D) Limitação de taxa de chegada é suficiente; não é preciso um buffer.
  5. E) Usar uma fila circular sem limites suficientes impede perda de dados.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O problema descreve um sistema orientado a eventos que recebe rajadas (bursts) de dados. Quando a taxa de chegada supera a taxa de processamento, os dados excedentes precisam ser armazenados temporariamente em uma fila (buffer) para não se perderem.
  2. Para que essa fila não cresça sem controle e não cause perda por estouro de memória, é preciso combinar o buffer com controle de fluxo (backpressure), que sinaliza ao produtor para desacelerar, e com limites configurados, que definem a capacidade máxima e a política de tratamento quando o limite é atingido. Isso corresponde exatamente à alternativa A.
  3. Por que as outras estão erradas:
  4. B) Afirmar que a fila pode ficar cheia sem problemas ignora que uma fila cheia sem controle leva a descarte ou perda de dados.
  5. C) Exigir processamento imediato de tudo ao mesmo tempo é impossível quando a taxa de chegada supera a de processamento, e dispensa o controle de fluxo justamente onde ele é necessário.
  6. D) Limitar a taxa de chegada pode ser útil, mas não garante o tratamento dos picos sem um buffer, pois as rajadas seriam rejeitadas ou atrasadas indevidamente.
  7. E) Uma fila circular sem limites suficientes sobrescreve dados antigos quando enche, o que causa exatamente a perda que se quer evitar.
  8. Conclusão: a resposta correta é A, em concordância com o gabarito oficial.

💡 Dica: Considere as técnicas de gerenciamento de filas em sistemas de computação.

Alternativa por alternativa

A Correta

Um buffer armazena eventos temporariamente; o backpressure notifica remetentes para reduzir taxa de envio, evitando estouro e perda de dados.

B Erradaerro: Conceituala que mais engana

Acredita que uma fila cheia pode simplesmente continuar recebendo dados sem consequências, sem perceber que a capacidade é finita.

Por que engana: O aluno pode acreditar que não é necessário controle de fluxo, subestimando a importância de gerenciar a capacidade da fila.

C Erradaerro: Senso comum

Supõe que, em um sistema sobrecarregado, todos os dados podem ser processados instantaneamente, dispensando qualquer mecanismo de espera ou controle.

D Erradaerro: Conceitual

Imagina que basta reduzir a taxa de chegada para lidar com picos, descartando a necessidade de armazenar temporariamente os dados excedentes.

E Erradaerro: Conceitual

Confunde a existência de uma fila circular com a garantia de não perda, esquecendo que sem limites adequados os dados mais antigos são sobrescritos.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 desafio
🎯 Conceito central

gerenciamento de filas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

gerenciamento de filas · controle de fluxo

📚 Reveja

Revisar técnicas de gerenciamento de filas em sistemas de computação.

⚠️ Erro mais comum

O aluno pode acreditar que não é necessário controle de fluxo, subestimando a importância de gerenciar a capacidade da fila.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Autômatos e linguagens baseadas em eventos

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.