Por que a transmissão de um festival comunitário travou justamente no momento mais assistido? Na última…
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
Por que a transmissão de um festival comunitário travou justamente no momento mais assistido? Na última edição, o site que exibia o vídeo e o chat recebeu cerca de 12 mil acessos em 10 minutos. A equipe descobriu que tudo rodava em um único computador: ele recebia as mensagens do chat, guardava os dados e também convertia pequenos trechos do vídeo para diferentes qualidades (para quem usa 4G ou wi-fi). Quando esse computador precisou reiniciar após superaquecer, o vídeo parou para todos e parte das mensagens do chat não apareceu mais, pois algumas ainda não tinham sido gravadas. Para a próxima edição, o grupo quer duas garantias: suportar muitos acessos ao mesmo tempo e continuar funcionando mesmo que um computador do serviço falhe durante a transmissão. Com base no texto, avalie a medida que melhor atende às duas garantias citadas, usando processamento e armazenamento distribuídos na internet.
- A) Colocar o conversor de vídeo para alternar entre tarefas, atendendo uma por vez de forma organizada no mesmo computador.
- B) Implementar balanceamento entre dois servidores do serviço e replicar os dados do chat em mais de um local.
- C) Aumentar o computador principal com mais memória e um processador mais potente para executar tudo mais rápido.
- D) Executar várias tarefas do chat em paralelo no mesmo computador, abrindo mais abas e janelas do navegador.
- E) Salvar uma cópia do chat em um arquivo no fim do dia para recuperar mensagens caso aconteça algum problema.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O texto aponta dois problemas: tudo roda em um único computador, o que cria um ponto único de falha (o superaquecimento derrubou vídeo e chat), e a carga de acessos cai sobre esse mesmo equipamento. As garantias pedidas são escalabilidade (suportar muitos acessos) e tolerância a falhas (continuar funcionando se um computador parar).
- A alternativa B atende às duas garantias. O balanceamento entre dois servidores distribui as requisições entre eles, o que permite suportar mais acessos simultâneos. A replicação dos dados do chat em mais de um local faz com que, se um servidor falhar, a cópia em outro local continue disponível e as mensagens não se percam.
- A alternativa A está errada porque alternar tarefas em um único computador não aumenta a capacidade total nem elimina o ponto único de falha.
- A alternativa C está errada porque um computador mais potente ainda é um único ponto de falha; se ele superaquecer ou reiniciar, tudo para novamente.
- A alternativa D está errada porque executar tarefas em paralelo em um mesmo computador continua dependendo de uma única máquina, sem distribuição nem redundância.
- A alternativa E está errada porque um backup diário não garante continuidade durante a transmissão, pois as mensagens perdidas no momento da falha não seriam recuperadas a tempo.
- Conclusão: a medida que combina processamento distribuído (balanceamento entre servidores) e armazenamento distribuído (replicação dos dados) é a B, que é o gabarito oficial.
💡 Dica: Analise as vantagens do processamento e armazenamento distribuídos para garantir disponibilidade e escalabilidade.
Alternativa por alternativa
O aluno acredita que organizar a fila de tarefas em um único computador resolve a sobrecarga. Ele não percebe que a máquina continua sendo o único ponto de falha e que o limite de capacidade é o mesmo.
Distribui processamento entre máquinas e mantém cópias sincronizadas dos dados; se um nó falhar, o outro segue atendendo.
O aluno confunde desempenho com resiliência, achando que um computador mais forte evita falhas. Ele não considera que um superaquecimento ou reinício pode derrubar qualquer máquina, independentemente da potência.
Por que engana: Confundir aumento de capacidade de um único computador com soluções distribuídas que garantem tolerância a falhas e escalabilidade.
O aluno associa paralelismo apenas ao número de janelas ou abas, sem perceber que todas as tarefas continuam dependendo do mesmo computador. Assim, a distribuição e a redundância pedidas no enunciado não existem.
O aluno pensa que guardar uma cópia periódica do chat basta para garantir a transmissão. Ele não percebe que a recuperação posterior não impede a queda do vídeo nem a perda de mensagens durante a falha, e que o enunciado pede funcionamento contínuo, não apenas recuperação.
Raio-X da questão
processamento e armazenamento distribuídos
avaliacao
conceitos básicos de computação · redes de computadores
Estude conceitos de servidores distribuídos e replicação de dados para garantir alta disponibilidade.
Confundir aumento de capacidade de um único computador com soluções distribuídas que garantem tolerância a falhas e escalabilidade.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Como avisar banhistas sobre uma ressaca do mar sem atrasos? Um centro municipal de monitoramento recebe leituras de…
- Elabore um conjunto de medidas para proteger dados pessoais transmitidos e armazenados por um serviço em nuvem…
- Analise as formas de armazenamento e escolha a que permite acessar dados de qualquer lugar com internet.
- — Posso mandar no grupo a foto do cartaz e também a lista com nomes e telefones dos voluntários? — perguntou uma…
- “O aplicativo ajuda a comprovar que o pescado foi capturado em área permitida”, explicou a associação de pescadores ao…
- Selecione a afirmação correta sobre armazenar dados na nuvem.
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
