Um sistema distribuído é uma coleção de processadores pouco ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Confiabilidade e comunicação.
Para compreender a questão, é necessário ter conhecimento sobre os princípios que orientam o desenvolvimento e a implantação de sistemas distribuídos. Sistemas distribuídos são conjuntos de elementos de software e hardware que funcionam de maneira coordenada para atingir um objetivo comum. Eles são caracterizados pela descentralização de funções e pela comunicação através de uma rede.
Confiabilidade é um dos pilares fundamentais de sistemas distribuídos porque busca garantir que o sistema como um todo continue funcionando, mesmo quando partes individuais falham. Isso é crucial em um ambiente onde múltiplos componentes estão trabalhando em conjunto, e falhas isoladas são mais prováveis de acontecer devido à complexidade e ao número de elementos envolvidos.
Já a comunicação entre os processadores do sistema é essencial para sincronizar atividades e compartilhar dados. A capacidade de permitir que diferentes partes do sistema interajam efetivamente é o que permite que o sistema distribuído opere de forma coesa e atinja os resultados desejados. Portanto, sistemas robustos de comunicação são vitais para o funcionamento adequado de sistemas distribuídos.
Consequentemente, a alternativa A é a correta pois identifica esses dois aspectos críticos para a criação e manutenção de sistemas distribuídos. As outras alternativas não são corretas porque mencionam fatores que, apesar de serem benefícios ou características de sistemas distribuídos, não são principais motivadores para sua criação. A capacidade de armazenamento, velocidade de computação, multithreading, entre outros, são consequências da existência de sistemas distribuídos, mas não razões fundamentais para a sua origem.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
São alguns exemplos de sistemas distribuídos:
- A internet é o maior exemplo de sistema distribuído
- Qualquer aplicação intranet
- Qualquer aplicação mobile
- Aplicações e serviços baseados na Computação em Nuvem
Pensando pelo lado lógico dos sistemas distribuídos, a questão A está correta pois, para que haja uma rede de onde estejam todos os computadores interligados, se baseia então na confiabilidade e comunicação, sem esses não haveria se quer uma troca de pacote.
Discordo plenamente, confiabilidade e comunicação são desafios de sistemas distribuídos, não os motivos. O principal motivo da criação de sistemas distribuídos foi o compartilhamento de recursos.
Resposta está errada. Segundo Colourius (2013) a principal motivação para construir e usar sistemas distribuídos é proveniente do desejo de compartilhar recursos, ou seja, Hardware e/ou Software.
Um sistema distribuído é um conjunto de sistemas de computação fisicamente separados e possivelmente heterogêneos que são conectados em rede para conceder aos usuários acesso aos vários recursos que o sistema mantém. O acesso a um recurso compartilhado aumenta a velocidade de computação, a funcionalidade, a disponibilidade dos dados e a confiabilidade.
Quando um nó falha em um sistema distribuído, os nós restantes podem continuar operando, dando ao sistema melhor confiabilidade. = Confiabilidade
Quando vários nós estão conectados por uma rede de comunicação, seus usuários têm a oportunidade de trocar informações. = Comunicação
Silberschatz
A
Dica para essa banca!
- ela pega conceitos abstratos de autores renomados, basta saber quais autores ela mais usa!
- pega conceitos de livros quase imposíveis de se achar na internet
- ela usa os termos bem abstrato que confunde muito, sendo que há embasamento teórico, em prevenção se o aluno tentar entrar com recurso.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo