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

Na final de um campeonato de robôs, uma equipe montou um sistema para publicar “melhores momentos” quase em…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO05

Compreender os conceitos de paralelismo, concorrência e armazenamento/ processamento distribuídos.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Na final de um campeonato de robôs, uma equipe montou um sistema para publicar “melhores momentos” quase em tempo real. Três notebooks recebem os vídeos de câmeras diferentes e enviam trechos para uma pasta na nuvem, onde ficam armazenados. Para acelerar, cada notebook recorta e codifica vários trechos ao mesmo tempo, aproveitando seus núcleos de processamento. Enquanto isso, quatro voluntários, em celulares diferentes, acessam uma página que mostra uma lista única de destaques. Cada pessoa pode adicionar um título e o tempo do trecho. Em alguns momentos, dois voluntários editam a lista quase no mesmo instante. Depois de um pico de acessos, a equipe percebeu que algumas anotações “sumiram”, como se a última gravação tivesse substituído a anterior. Com base no texto-base, identifique a providência que reduz a perda de anotações causada por acessos simultâneos, sem impedir que os voluntários editem ao mesmo tempo.

  1. A) Implementar um rodízio de horários para que apenas um voluntário edite por vez a lista de destaques.
  2. B) Implementar mais notebooks para codificar trechos em paralelo, mantendo o mesmo modo de salvamento da lista.
  3. C) Implementar compressão maior dos vídeos antes do envio para reduzir o tempo de upload para a nuvem.
  4. D) Implementar controle de conflitos ao salvar a lista, avisando e exigindo nova revisão quando a lista mudou.
  5. E) Implementar um único computador mais potente para centralizar vídeos e edições em uma só máquina.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O problema descrito é de concorrência. Dois voluntários editam a mesma lista quase ao mesmo tempo, e a última gravação sobrescreve a anterior sem que ninguém perceba. A providência pedida precisa reduzir essa perda e, ao mesmo tempo, manter a edição simultânea possível.
  2. Analisando a alternativa D, o controle de conflitos ao salvar verifica se a lista mudou desde que o voluntário a abriu. Se mudou, o sistema avisa e pede nova revisão, em vez de sobrescrever silenciosamente. Assim ninguém é impedido de editar, e nenhuma anotação é apagada sem aviso. Esse é o gabarito correto.
  3. Por que as outras estão erradas. A: impedir que apenas um voluntário edite por vez resolve a perda, mas viola a exigência de manter a edição simultânea. B: mais notebooks aceleram a codificação dos vídeos, mas não tocam na lista de destaques, onde está o problema. C: compressão reduz o tempo de upload dos vídeos e não tem relação com a sobrescrita das anotações. E: centralizar tudo em uma máquina não impede dois acessos simultâneos de gravarem por cima um do outro.
  4. Conclusão. A providência correta é o controle de conflitos no momento de salvar, alternativa D.

💡 Dica: Analise como gerenciar acessos simultâneos para evitar perda de dados.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que a perda acontece porque há edições simultâneas, então a solução seria eliminar a simultaneidade com um rodízio. Não percebe que a exigência do enunciado é justamente manter a edição ao mesmo tempo.

Por que engana: confundir aumento de hardware com solução para conflitos de edição simultânea, ignorando controle de concorrência.

B Erradaerro: Conceitual

Entende que o problema está na capacidade de processamento, confundindo o gargalo da codificação dos vídeos com a sincronização da lista de destaques. Supõe que mais máquinas resolvem qualquer problema de desempenho.

C Erradaerro: Interpretação

Lê o caso como um problema de lentidão no envio e associa a perda de anotações a tempo de upload. Não identifica que o problema ocorre na lista, que é uma página separada dos vídeos.

D Correta

Duas edições simultâneas competem pelo mesmo recurso. Detectar conflito (ou usar trava/versão) evita sobrescrita sem bloquear todo o trabalho.

E Erradaerro: Conceitual

Acredita que concentrar vídeos e edições em uma única máquina elimina conflitos, sem perceber que dois usuários que gravam na mesma lista ainda sobrescrevem um ao outro, mesmo em um único computador.

Raio-X da questão

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

controle de concorrência em sistemas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de sistemas concorrentes · controle de versões em arquivos

📚 Reveja

estude controle de conflitos e concorrência em sistemas computacionais

⚠️ Erro mais comum

confundir aumento de hardware com solução para conflitos de edição simultânea, ignorando controle de concorrência.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Sistemas distribuídos e internet - Fundamentos de sistemas distribuídos

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