GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF08CO05Difícil⏱ medio

Durante a transmissão on-line de um campeonato, a plataforma precisava lidar com picos de acesso. Três…

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

Durante a transmissão on-line de um campeonato, a plataforma precisava lidar com picos de acesso. Três situações apareceram no funcionamento do sistema. Situação 1: para gerar os melhores momentos, o vídeo de cada partida era dividido em partes, e o computador usava seus 4 núcleos para tratar partes diferentes ao mesmo tempo, reduzindo o tempo de criação do clipe. Situação 2: o placar era atualizado por dois serviços (o do árbitro e o do narrador). Quando ambos registravam um ponto quase no mesmo instante, às vezes o total exibido ficava incorreto, como se uma atualização “apagasse” a outra. Situação 3: para não perder os replays, os arquivos eram guardados em três máquinas de locais diferentes. Se uma delas ficasse fora do ar, as outras continuavam entregando o replay ao público. Analise as situações 1, 2 e 3 e identifique a sequência de conceitos (nessa ordem) que melhor as caracteriza no funcionamento do sistema.

  1. A) Concorrência; paralelismo; armazenamento/processamento distribuídos.
  2. B) Paralelismo; armazenamento/processamento distribuídos; concorrência.
  3. C) Concorrência; armazenamento/processamento distribuídos; paralelismo.
  4. D) Paralelismo; concorrência; armazenamento/processamento distribuídos.
  5. E) Armazenamento/processamento distribuídos; concorrência; paralelismo.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Situação 1. O vídeo é dividido em partes e os 4 núcleos do computador tratam partes diferentes ao mesmo tempo, reduzindo o tempo de processamento. Isso é paralelismo, pois há execução simultânea de tarefas em hardware com múltiplos núcleos. Passo 2: Situação 2. Dois serviços (árbitro e narrador) tentam atualizar o mesmo recurso compartilhado, o placar, quase ao mesmo tempo, e uma atualização sobrescreve a outra. Isso caracteriza concorrência, pois o problema surge do acesso simultâneo e não coordenado a um dado comum (condição de corrida). Passo 3: Situação 3. Os replays são guardados em três máquinas de locais diferentes e, se uma cai, as outras continuam atendendo. Isso é armazenamento distribuído com replicação, que traz tolerância a falhas e disponibilidade. Passo 4: Sequência correta: paralelismo; concorrência; armazenamento/processamento distribuídos, alternativa D, que coincide com o gabarito oficial. Passo 5: Por que as outras estão erradas: A troca paralelismo e concorrência nas situações 1 e 2; B inverte a ordem e coloca concorrência na situação 3, que é de replicação; C associa a situação 2 a distribuição e a situação 3 a paralelismo; E atribui a distribuição à situação 1, que ocorre dentro de uma única máquina com 4 núcleos.

💡 Dica: Analise cada situação e relacione com os conceitos de computação paralelismo, concorrência e sistemas distribuídos.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno confunde a execução simultânea em vários núcleos com concorrência e trata o conflito no placar como paralelismo. Também não percebe que a replicação dos arquivos é um caso de armazenamento distribuído.

B Erradaerro: Conceituala que mais engana

O aluno acredita que o conflito entre dois serviços no placar é armazenamento distribuído e que a continuidade do replay com máquina fora do ar é concorrência. Ele não distingue o problema de acesso simultâneo a um dado compartilhado da ideia de dados espalhados em várias máquinas.

Por que engana: Confundir paralelismo com concorrência e não entender a diferença entre sistemas distribuídos e processamento paralelo.

C Erradaerro: Conceitual

O aluno associa a situação 2 a distribuição de processamento, quando o foco é a disputa pelo mesmo dado, e considera a situação 3 como paralelismo. Ele não identifica que a redundância de arquivos em máquinas separadas é armazenamento distribuído.

D Correta

1 usa vários núcleos simultaneamente; 2 envolve disputas por atualizar o mesmo dado; 3 guarda dados em máquinas diferentes para manter o serviço.

E Erradaerro: Conceitual

O aluno entende que o uso dos 4 núcleos de um único computador já é processamento distribuído, e que o conflito do placar é concorrência. Ele confunde processamento em vários núcleos de uma máquina com processamento distribuído entre máquinas.

Raio-X da questão

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

paralelismo, concorrência, sistemas distribuídos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceitos básicos de computação

📚 Reveja

Estude os conceitos de paralelismo, concorrência e sistemas distribuídos em computação.

⚠️ Erro mais comum

Confundir paralelismo com concorrência e não entender a diferença entre sistemas distribuídos e processamento paralelo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

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

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.