Em um sistema distribuído, como as falhas são tratadas?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Compreender as diferentes tecnologias, bem como equipamentos, protocolos e serviços envolvidos no funcionamento de redes de computadores, identificando suas possibilidades de escala e confiabilidade.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um sistema distribuído, como as falhas são tratadas?
- A) Desligando todos os computadores.
- B) Através de backups regulares apenas.
- C) Com a replicação de dados.
- D) Ignorando os erros e continuando as operações.
- E) Aumentando o número de usuários.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Em sistemas distribuídos, vários computadores (nós) cooperam e uma falha em um deles não deve derrubar o serviço inteiro. Por isso, a tolerância a falhas costuma ser obtida com redundância.
- A principal técnica citada é a replicação de dados: cópias dos mesmos dados ou serviços são mantidas em nós diferentes, de modo que, se um nó falhar, outro pode assumir e o sistema continua disponível e consistente.
- Analisando as alternativas: a letra A está errada, pois desligar todos os computadores pararia o sistema em vez de tratar a falha. A letra B está errada, pois backups são úteis para recuperação de dados, mas sozinhos não mantêm o sistema funcionando durante a falha, sendo insuficientes como forma principal de tratamento. A letra D está errada, pois ignorar erros pode gerar dados corrompidos e resultados incorretos. A letra E está errada, pois aumentar o número de usuários não tem relação com o tratamento de falhas.
- Portanto, a alternativa correta é a C, em concordância com o gabarito oficial.
💡 Dica: Considere as abordagens comuns para tratamento de falhas em sistemas distribuídos.
Alternativa por alternativa
O aluno pode imaginar que, ao detectar uma falha, a forma mais segura é desligar tudo para evitar danos, sem perceber que isso torna o sistema indisponível.
O aluno associa tratamento de falhas apenas a backups, esquecendo que backups servem para recuperar dados depois do problema, não para manter o sistema funcionando durante a falha.
Por que engana: Confundir tratamento de falhas com simples backup ou ignorar erros, não entendendo a importância da replicação para tolerância a falhas.
Correta. A replicação de dados ajuda a minimizar o impacto de falhas em sistemas distribuídos.
O aluno pode entender que pequenos erros não importam e que o sistema deve simplesmente seguir em frente, desconsiderando a consistência e a confiabilidade dos resultados.
O aluno pode ter confundido escalabilidade (crescer o número de usuários ou carga) com tolerância a falhas, que são conceitos diferentes.
Raio-X da questão
tratamento de falhas
avaliacao
sistemas distribuídos básicos · conceito de replicação de dados
Revisar os métodos de tratamento de falhas em sistemas distribuídos.
Confundir tratamento de falhas com simples backup ou ignorar erros, não entendendo a importância da replicação para tolerância a falhas.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Como a concorrência é tratada em sistemas distribuídos?
- Em um sistema distribuído, o que significa que os dados estão replicados?
- O que é replicação de dados em servidores distribuídos e como ela aumenta disponibilidade diante de falhas?
- Em sistemas distribuídos, quais são as principais ameaças que devem ser consideradas para garantir a segurança dos…
- Qual é a principal característica de um sistema distribuído em relação à gestão de dados?
- O que caracteriza um sistema distribuído?
🔎 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
