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

Como avisar banhistas sobre uma ressaca do mar sem atrasos? Um centro municipal de monitoramento recebe…

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

Como avisar banhistas sobre uma ressaca do mar sem atrasos? Um centro municipal de monitoramento recebe leituras de cerca de 120 boias, a cada 5 segundos, e precisa calcular um “nível de risco” quase em tempo real para acionar sirenes e painéis. Na fase de testes, um único computador no centro fazia tudo: recebia os dados, limpava leituras com erro, calculava o nível de risco e guardava o histórico. Em dias de muita instabilidade, as mensagens chegavam com atraso. A equipe levantou alternativas: (1) manter um servidor central, mas com mais memória e processador; (2) usar os vários núcleos do servidor para calcular partes do risco ao mesmo tempo; (3) instalar pequenos computadores em 6 estações costeiras para que cada uma trate os dados das boias mais próximas, guarde seu trecho do histórico e envie ao centro apenas resultados resumidos. Com base no texto, identifique a ação que caracteriza processamento e armazenamento distribuídos no sistema de alerta.

  1. A) Executar partes do cálculo do risco em núcleos diferentes do mesmo servidor para terminar mais rápido.
  2. B) Dividir o tratamento dos dados entre as estações costeiras e consolidar no centro apenas os resumos gerados.
  3. C) Aumentar a memória e o processador do servidor central para guardar o histórico completo em um só lugar.
  4. D) Enviar todos os dados brutos para um servidor único mais potente e fazer nele todas as etapas do cálculo.
  5. E) Alternar rapidamente o servidor entre receber dados, calcular e salvar, dando a impressão de simultaneidade.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o que significa processamento e armazenamento distribuídos: o trabalho de tratar dados e guardar informações é repartido entre vários nós físicos independentes, que trabalham em locais diferentes e se comunicam pela rede.
  2. Analise o enunciado. O problema apontado é que um único computador fazia recepção, limpeza, cálculo e armazenamento, o que gerava atrasos. A alternativa (3) propõe pequenos computadores nas 6 estações costeiras, cada um tratando as boias próximas, guardando seu trecho do histórico e enviando ao centro apenas resultados resumidos. Isso é distribuição real de processamento e de armazenamento.
  3. Confira a alternativa B. Ela descreve exatamente isso: o tratamento dos dados é dividido entre as estações costeiras e o centro consolida apenas os resumos. Essa é a resposta correta, e coincide com o gabarito oficial.
  4. Por que as outras estão erradas:
  5. A) Usar núcleos diferentes do mesmo servidor é paralelismo local, pois tudo continua em uma única máquina física.
  6. C) Aumentar a memória e o processador do servidor central é apenas escalonamento vertical, ainda centralizado.
  7. D) Enviar todos os dados brutos a um servidor único mais potente é centralização, o oposto da distribuição.
  8. E) Alternar o servidor entre tarefas é multitarefa em um único equipamento, sem distribuição física de trabalho.

💡 Dica: Identifique a alternativa que descreve o uso de múltiplos computadores para processamento e armazenamento.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que dividir o cálculo entre núcleos de um mesmo servidor já caracteriza distribuição, confundindo paralelismo local com sistema distribuído.

B Correta

Distribui o processamento e parte do armazenamento por vários computadores em locais diferentes, que cooperam para gerar o resultado final.

C Erradaerro: Conceitual

O aluno associa melhoria de desempenho a mais recursos em uma única máquina, ignorando que o texto busca descentralizar o processamento e o armazenamento.

D Erradaerro: Interpretação

O aluno entende que um servidor único e mais potente resolve o atraso, sem perceber que manter tudo concentrado é justamente o problema descrito no texto.

E Erradaerro: Conceitual

O aluno confunde a aparência de simultaneidade gerada pela alternância de tarefas em um computador com processamento realmente distribuído entre máquinas diferentes.

Raio-X da questão

Dificuldade Média
Bloom Entender
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✍️ situacional🧩 progressao
🎯 Conceito central

processamento e armazenamento distribuídos

📌 Objetivo

diagnostico

🧱 Pré-requisitos

conceitos básicos de computação · arquitetura de computadores

📚 Reveja

estude sistemas distribuídos e computação paralela

⚠️ Erro mais comum

Confundir processamento paralelo com processamento distribuído ou não identificar a distribuição de armazenamento.

🌎 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

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