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

Dados ilustrativos: para acelerar a análise de genomas, a BioScan implementou uma infraestrutura com 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

Dados ilustrativos: para acelerar a análise de genomas, a BioScan implementou uma infraestrutura com três servidores que compartilham dados e executam etapas de processamento distribuído. No servidor A, arquivos brutos de sequências são carregados; no B, filtros identificam regiões de interesse; no C, ocorre a anotação de genes. Esses servidores podem operar simultaneamente em diferentes fases da etapa de análise. Para otimizar recursos, em um único servidor também se intercalam tarefas de leitura e filtragem conforme a demanda de CPU. Além disso, resultados parciais são replicados em vários nós de armazenamento para tolerância a falhas e sincronizados antes de cada novo ciclo de processamento. Analise o texto-base e identifique qual alternativa apresenta um exemplo de paralelismo no contexto de processamento distribuído descrito?

  1. A) Atribuir tarefas de leitura, filtragem e anotação em um único servidor de forma sequencial
  2. B) Executar filtragem de sequências e anotação de genes simultaneamente em servidores diferentes
  3. C) Alternar leituras de arquivos e filtragem de dados em um mesmo servidor conforme disponibilização de CPU
  4. D) Sincronizar periodicamente resultados parciais antes de iniciar nova etapa de análise
  5. E) Propagar cópias de segurança de resultados para vários nós de armazenamento ao longo do dia

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Paralelismo, no processamento distribuído, é a execução simultânea de tarefas distintas, normalmente em unidades de processamento diferentes. O texto diz que os servidores A, B e C podem operar ao mesmo tempo em fases diferentes da análise.
  2. A alternativa B descreve exatamente isso: a filtragem (no servidor B) e a anotação de genes (no servidor C) ocorrem simultaneamente, em servidores diferentes. Por isso ela é a resposta correta, coincidindo com o gabarito oficial.
  3. A alternativa A está errada, pois tarefas executadas de forma sequencial em um único servidor não são paralelas.
  4. A alternativa C está errada, pois a intercalação de leituras e filtragens em um mesmo servidor, conforme a CPU disponível, é concorrência (divisão de tempo), e não execução simultânea.
  5. A alternativa D está errada, pois a sincronização de resultados parciais antes de cada novo ciclo é um mecanismo de coordenação, não um exemplo de execução simultânea.
  6. A alternativa E está errada, pois a propagação de cópias de segurança para vários nós trata de replicação e tolerância a falhas, não de paralelismo.

💡 Dica: Identifique o conceito de paralelismo em processamento distribuído no texto.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acha que ter várias tarefas distribuídas em um servidor já caracteriza paralelismo, sem perceber que a execução sequencial é justamente o oposto de simultaneidade.

B Correta

Paralelismo ocorre quando B e C processam filtragem e anotação ao mesmo tempo em nós distintos conforme texto-base.

C Erradaerro: Conceituala que mais engana

O aluno confunde intercalação de tarefas em um mesmo processador (concorrência, com divisão de tempo) com execução paralela, que exige simultaneidade real.

Por que engana: Confundir execução sequencial com paralelismo ou não identificar que tarefas simultâneas em servidores diferentes caracterizam paralelismo.

D Erradaerro: Conceitual

O aluno confunde sincronização de dados entre etapas, que é um mecanismo de coordenação, com o próprio paralelismo.

E Erradaerro: Conceitual

O aluno associa qualquer distribuição de dados entre vários nós ao paralelismo, quando na verdade a propagação de cópias trata de replicação para tolerância a falhas.

Raio-X da questão

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

paralelismo em processamento distribuído

📌 Objetivo

diagnostico

🧱 Pré-requisitos

conceitos básicos de computação · processamento distribuído

📚 Reveja

Estude o conceito de paralelismo e processamento distribuído em computação.

⚠️ Erro mais comum

Confundir execução sequencial com paralelismo ou não identificar que tarefas simultâneas em servidores diferentes caracterizam paralelismo.

🌎 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

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