UNIDADE I Lista de Exerc cios I SD respondido
Eu vejo Sistema distribuído como um conjunto de computadores trabalhando para desempenhar uma (ou mais) função de forma rápida, segura e sem interrupções. Prover algo que um computador/servidor não poderia fazer bem.
2. Quais são as vantagens em se implementar um SD?
Podemos destacar as vantagens como: maior poder computacional; menor atraso no acesso; falhas independentes nos nós, ou seja, um problema em um determinado nó, não afeta o sistema como um todo e com isso traz vantagens como maior confiabilidade da aplicação, compartilhamento de recursos e disponibilidade.
3. Quais são os desafios ao se implementar um SD? Explique pelo menos um dos desafios.
Na medida em que colocamos um sistema distribuído em produção devemos saber lidar com questões como: escalabilidade, tolerância a falhas, segurança e transparência.
Um exemplo é a escalabilidade, atualmente quando um serviço precisa aumentar sua demanda, para que isso aconteça da melhor forma possível é necessário que não exija muito esforço ou demora nesse processo, por isso a computação em nuvem vem aumentando sua importância, pois antigamente era necessário aumentar fisicamente um servidor, o que poderia resultar em perdas, já que, muitas vezes a escalabilidade precisa ser provida instantaneamente.
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. – Errado, uma das vantagens do sistema distribuído é essa transparência, o usuário não faz requisição a um servidor e/ou nós especifico.
b. ( ) Em uma rede de computadores há servidores dedicados a atender pedidos dos clientes e