Prof: Mauro César Lopes (maurocl@terra.com.br)
Ementa
- 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.
- 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.
- 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.
Aulas
Quartas e Sextas Feiras - Início: 19h00 – Término: 22h30
Intervalo de 10 minutos. 20h40 às 20h50;
Avaliações
Sugestões das datas das avaliações:
- 1º Bimestre: 18/03/2009
- 2º Bimestre: 10/06/2009
Substitutivas: 24/06/2009.
Links
Downloads
Downloads
Bibliografia
Bibliografia Básica
- TANENBAUM, A.S. Sistemas Operacionais Modernos. 2ª ed. São Paulo: Prentice Hall, 2003. 695p.
- RIBEIRO, U. Sistemas Distribuídos – Desenvolvendo Aplicações de Alta Performance no Linux. 1ª ed. Rio de Janeiro: Axcel Books, 2005. 384p.
Bibliografia Complementar
- DEITEL, 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. 146p.
- TANENBAUM,A, STEEN, V, M. Sistemas Distribuídos – Princícios e Paradigmas. 2 ed. São Paulo: Pearson Prentice Hall, 2007. 402p.
- COULOURIS, G, DOLLIMORE, J, KINDBERG, T. Sistemas Distribuídos – Conceitos e Projetos. 4ª ed. Porto Alegre: Bookman, 2007. 792p.
- SILBERSCHATZ, A, GALVIN, P, GAGNE, G. Sistemas Operacionais – Conceitos e Aplicações. 1ª ed. Rio de Janeiro: Campus, 2000. 585p.
Topo