sistemas distribuídos
Um conjuntos de máquinas conectadas entre si.
2.Quais são as vantagens em se implementar um SD?
Custo/performance, o atendimento as necessidades de aplicações essencialmente distribuídas, tendem a serem fortemente confiáveis além do crescimento gradual de acordo com a carga de trabalho.
3.Quais são os desafios ao se implementar um SD? Explique pelo menos um dos desafios.
Escalabilidade, abertura,tolerância a Falhas, segurança e transparência.
Escalabilidade: Capacidade de o sistema se manter a funcionar de forma correcta e à velocidade desejada independentemente do número de utilizadores.
Desafios: Desenhar o software de forma a que o aumento de utilizadores não exija grandes alterações, evitar algoritmos e estruturas de dados centralizadas(replicação de dados se necessário), controlar o aumento de custos devido à disponibilização de mais recursos, controlar a perda de performance(replicação de serviços), evitar o transbordo de certos limites de recursos (ex. Endereço IP com 32 bits, insuficiente).
4. Marque com X a questão correta.
Segundo Andrew Tanembaum (2007) “Sistema Distribuído é uma coleção de computadores independentes que se apresenta ao usuário como um sistema único e consistente”. Assinale a alternativa correta a respeito de um sistema de informação distribuído. a. ( ) A distribuição de tarefas se dá a partir de requisições do usuário, que indica o endereço do servidor onde deseja executar tal tarefa.
b. ( ) Em uma rede de computadores há servidores dedicados a atender pedidos dos clientes e estes, por sua vez, têm função exclusiva de requisitantes.
c. ( ) Todos os computadores de uma rede executam tarefas de cliente e servidor, quando se deseja integrá-los em uma arquitetura de sistemas distribuídos. d. ( ) A transparência de acesso é uma característica dos sistemas distribuídos que permite que recursos sejam acessados sem que sua localização seja