Exercícios sd
Tanenbaum & van Steen
Questıes para estudo 28 de setembro de 2011
Questıes
Simoni Kruger - Item 2.1 - Estilos Arquitetˆ nicos o 1. 2. 3. Rodolfo Favaretto - Item 2.2.1 Arquiteturas Centralizadas 1. No modelo cliente-servidor b´ sico, processos em um sistema distribu´do s o dia ı ” vididos em dois grupos. Cite e explique-os. Com poss´vel sobreposicao, os dois grupos s˜ o: Servidor e Cliente. ı ¸˜ a ´ Servidor - E um processo que implementa um servico espec´fico. ¸ ı ´ Cliente - E um processo que requisita um servico de um servidor ¸ enviando-lhe uma requisicao e, na sequˆ ncia, esperando pela resposta ¸˜ e do servidor. 2. Cite e explique as trˆ s camadas de aplicacao do modelo cliente-servidor. e ¸˜ Os trˆ s n´ves s˜ o: e ı a ` Interface de usu´ rio - tudo que E necess´ rio para fazer a interface com o a a usu´ rio, gerenciamento de exibicao. a ¸˜ Processamento - cont´ m as aplica´ ıes. e a Dados - gerenciamento de dados. Dados costumam ser persistentes. Res´ pons´ vel por manter os dados consistentes nas diferentes aplicaAıes. a 1
˜ 3. O que ao arquiteturas de duas e trˆ s divis˜ es (f´sicas)? e o ı ` Arquitetura de duas divis˜ es - E a organizacao mais simples onde se tem soo ¸˜ mente dois tipos de m·quinas: clientes e servidoras. Arquitetura de trˆ s divis˜ es - quando um servidor agir como cliente resultar· e o nesta arquitetura. Jerˆ nimo Ramos - No item 2.2.1 - Arquiteturas Multidivididas o ` 1. Cite algo que E possibilitado pelo uso de distribuicao vertical. ¸˜ Possibilidade de se colocar componentes logicamente diferentes em m·quinas diferentes. 2. No contexto das arquiteturas multidivididas de dois n´veis, quando e por que ı deve-se evitar o uso de clientes gordos? Embora m·quinas clientes facam muito, tamb´ m s˜ o mais problem´ ticas para ¸ e a a gerenciar. ter mais funcionalidade na m·quina cliente torna o software mais propenso a erros e mais dependente da