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
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.
- A) Executar partes do cálculo do risco em núcleos diferentes do mesmo servidor para terminar mais rápido.
- B) Dividir o tratamento dos dados entre as estações costeiras e consolidar no centro apenas os resumos gerados.
- C) Aumentar a memória e o processador do servidor central para guardar o histórico completo em um só lugar.
- D) Enviar todos os dados brutos para um servidor único mais potente e fazer nele todas as etapas do cálculo.
- 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
- 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.
- 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.
- 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.
- Por que as outras estão erradas:
- A) Usar núcleos diferentes do mesmo servidor é paralelismo local, pois tudo continua em uma única máquina física.
- C) Aumentar a memória e o processador do servidor central é apenas escalonamento vertical, ainda centralizado.
- D) Enviar todos os dados brutos a um servidor único mais potente é centralização, o oposto da distribuição.
- 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
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.
Distribui o processamento e parte do armazenamento por vários computadores em locais diferentes, que cooperam para gerar o resultado final.
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.
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.
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
processamento e armazenamento distribuídos
diagnostico
conceitos básicos de computação · arquitetura de computadores
estude sistemas distribuídos e computação paralela
Confundir processamento paralelo com processamento distribuído ou não identificar a distribuição de armazenamento.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Servidores em fileiras iluminadas por LEDs em um centro de processamento de dados executam tarefas de previsão do tempo…
- Por que a transmissão de um festival comunitário travou justamente no momento mais assistido? Na última edição, o site…
- Por que o alerta de enchente nem sempre chega a tempo? Em uma vila às margens de um rio, o sinal de celular falha em…
- — Se cada voluntário escreve de um jeito, como vou comparar as semanas? — perguntou Lúcia, que participa de um…
- Qual dos seguintes conceitos está diretamente relacionado ao armazenamento em sistemas distribuídos?
- — Se eu colocar os telefones junto, a ajuda chega mais rápido — disse Lara, ao organizar, no celular, uma planilha sobre…
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
