Tecnologia em Redes de Computadores DISCIPLINA Sistemas Distribudos
Tecnologia em Redes de Computadores DISCIPLINA: Sistemas Distribuídos 5º Semestre Prof. Mauro César Lopes. maurocl@terra. com. br 1
Objetivos n n Proporcionar aos alunos os conceitos teóricos sobre sistemas distribuídos. Fornecer aos alunos os conhecimentos necessários para análise, utilização, gerenciamento e desenvolvimento de aplicativos para sistemas distribuídos. 2
Ementa n n n Introdução sistemas distribuídos. Sistemas distribuídos x centralizados. Aspectos de hardware em multiprocessadores e multicomputadores. Sistemas operacionais de rede: conceito e princípio. Comunicação em sistemas distribuídos; modelo cliente-servidor, RPC. Sincronização em sistemas distribuídos. 3
Ementa (2) n n n Sistema de Arquivos Distribuídos: conceitos gerais, NFS. Servidores de nomes. Estudo de Casos. Tecnologias/arquiteturas de distribuição: CORBA, RMI, COM, . NET. Invocação de objeto remoto. 4
Ementa (3) n n Comunicação orientada a mensagens x comunicação orientada a fluxos. Migração de código, agentes de software. Consistência, replicação, tolerância a falhas. Sistemas de distribuição de documentos (WWW), modelos de coordenação. 5
Avaliação n Critérios de Aprovação n n n Frequência Mínima: 75% Média final igual ou superior a 6, 0 Avaliação Bimestral n n Prova : 70 % Prática : 30 % 6
Avaliação (2) n n n Prova 1 : 18/03/2009 Prova 2 : 10/06/2009 Prova Supletiva: 24/06/2009 7
Bibliografia - Básica n n TANENBAUM, A. S. Sistemas Operacionais Modernos. 2ª ed. São Paulo: Prentice Hall, 2003. 695 p. RIBEIRO, U. Sistemas Distribuídos – Desenvolvendo Aplicações de Alta Performance no Linux. 1ª ed. Rio de Janeiro: Axcel Books, 2005. 384 p. 8
Bibliografia - Complementar n n n DEITEL, CHOFFNES, Sistemas Operacionais. 3ª ed. JANDL, P. Introdução ao Java. 1ª ed. TAURION, C. Grid Computing – Um novo Paradigma Computacional. 1ª ed. Rio de Janeiro: Brasport, 2004. 146 p. 9
Bibliografia Complementar n TANENBAUM, A, STEEN, V, M. Sistemas Distribuídos – Princípios e Paradigmas. 2 ed. São Paulo: Pearson Prentice Hall, 2007. 402 p. n n COULOURIS, G, DOLLIMORE, J, KINDBERG, T. Sistemas Distribuídos – Conceitos e Projetos. 4ª ed. Porto Alegre: Bookman, 2007. 792 p. SILBERSCHATZ, A, GALVIN, P, GAGNE, G. Sistemas Operacionais – Conceitos e Aplicações. 1ª ed. Rio de Janeiro: Campus, 2000. 585 p. 10
- Slides: 10