Lista De Exerc Cios Tanenbaum SD
958 palavras
4 páginas
Sistemas Distribuídos – Princípios e Paradigmas – 2ª EdiçãoAndrew S. Tanenbaum
Maarten Van Steen
Capítulo 1 – Introdução
2) Qual é o papel do middleware em um sistema distribuído?
O Middleware é uma camada entre a aplicação e o sistema operacional. Tem o papel de interligar diferentes aplicações em diferentes sistemas operacionais em diferentes computadores, ou seja, ele vai ocultar da melhor maneira a heterogeneidade das plataformas das aplicações.
4) Explique o que quer dizer transparência (de distribuição) e dê exemplos de diferentes tipos de transparência.
É um sistema em que o usuário é privado do que ocorre internamente no sistema e mostrar apenas o que o usuário final necessita ver/saber. Os tipos de transparência são de acesso, localização, mobilidade, desempenho e escalabilidade.
6) Porque nem sempre é uma boa ideia visar à implementação do mais alto grau de transparência possível?
Pois facilitaria a compreensão do erro que está ocorrendo, poupando o usuário de ficar ocioso na espera que algo acontecendo e para o mesmo procurar outra solução.
7) O que é um sistema distribuído aberto e quais são os benefícios que a abertura proporciona?
É um sistema que oferece serviços de acordo com as regras padronizadas que descrevem a sintaxe e a semântica desses serviços.
8) Descreva, com exatidão, o que quer dizer sistema escalável?
É uma caraterística desejável em todo o sistema, em uma rede ou em um processo, que indica sua habilidade de manipular uma porção crescente de trabalho de forma uniforme, ou estar preparado para crescer.
Capítulo 2 – Arquiteturas
2) O que é uma arquitetura cliente-servidor de três divisões?
São programas que formam parte do nível de processamento, residem em um servidor separado, mas além disso, podem ser parcialmente distribuídos pelas interfaces, aplicações, dados da máquina do cliente e servidor.
3) Qual é a diferença entre uma distribuição vertical e uma distribuição horizontal?
DISTRIBUIÇÃO VERTICAL: o cliente