Sistemas Distribuídos

Download Report

Transcript Sistemas Distribuídos

Tecnologia em Redes de
Computadores
DISCIPLINA: Sistemas Distribuídos
5º Semestre
Prof. Mauro César Lopes.
[email protected]
1
Objetivos


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






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)





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)




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

Critérios de Aprovação



Frequência Mínima: 75%
Média final igual ou superior a 6,0
Avaliação Bimestral


Prova : 70 %
Prática : 30 %
6
Avaliação (2)



Prova 1 : 18/03/2009
Prova 2 : 10/06/2009
Prova Supletiva: 24/06/2009
7
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.
8
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.
9
Bibliografia Complementar

TANENBAUM,A, STEEN, V, M. Sistemas Distribuídos
– Princípios 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.
10