Sistemas distribuídos
Entregar as respostas manuscritas no dia da P1 (irá compor a nota de atividade)
cap 01 - slide 2
1) Defina o que é um sistema distribuído.
R.: Um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente.
cap 01 - slide 3
2) Qual a função do Middleware em um sistema distribuído?
R.: A camada de middleware se estende por varias máquinas e oferece a mesma interface a cada aplicação.
slide 13 - modulo I SD* - revisar !!!
3) Cite as vantagens dos sistemas distribuídos em relação aos sistemas centralizados.
R.: • Economia: Microprocessadores oferecem melhor fator preço/desempenho que os mainframes. • Velocidade: SDs conseguem um maior poder computacional que os mainframes. • Distribuição Inerente: Algumas aplicações necessitam de máquinas separadas. • Confiabilidade: Se uma máquina falha, o resto do sistema continua funcionando. • Escalabilidade: Capacidade computacional pode ser adicionada, adicionando-se mais processadores.
cap 01 - slide 4
4) Quais são as diferentes formas de transparência providas por um sistema distribuído?
R.: • Acesso: Oculta diferenças na representação de dados e no modo de acesso a um recurso. • Localização: Oculta o lugar em que um recurso está localizado. • Migração: Oculta que um recurso pode ser movido para outra localização. • Relocação: Oculta que um recurso pode ser movido para uma outra localização enquanto em uso. • Replicação: Oculta que um recurso é replicado. • Concorrência: Oculta que um recurso pode ser compartilhado por diversos usuários concorrentes. • Falha: Oculta a falha e a recuperação de um recurso.
cap 01 - slide 8 | cap 01 livro pg. 8
5) Como foi resolvido o problema de escalabilidade na resolução de nomes DNS?
R.: O espaço de nomes de DNS é organizado por hierarquia em uma árvore de domínios, dividida em zonas sem sobreposição. Os nomes em cada zona são manipulados por um único