SISTEMAS OPERACIONAIS DISTRIBUÍDOS E DE REDES - INF 01018 - 1998/2

Prof. Rômulo Silva de Oliveira

Avaliação:     2 provas escritas sem consulta
                    2 trabalhos (grupos no máximo 2 alunos)
Média = 0.3 * P1 + 0.3 * P2 + 0.1 * T1 + 0.3 * T2
Prova de recuperação para uma das provas normais

Bibliografia:
TANENBAUM, A.S. Modern Operating Systems. Prentice-Hall, 1992.
TANENBAUM, A.S. Distributed Operating Systems. Prentice-Hall, 1995.
SILBERSCHATZ, A. & GALVIN, P. Operating Systems Concepts. 4th ed. Addison-Wesley, 1994.
SINGHAL,M. & SHIVARATRI,N. Advanced Concepts in Operating Systems. McGraw-Hill, 1994.
COULOURIS,G., DOLLIMORE,J., KINDBERG,T. Distributed Systems:Concepts and
Design. Addison-Wesley, 2nd ed., 1994.
BIRMAN,K. Building Secure and Reliable Network Applications. Manning, 1996.

Programa do Curso:

Parte I - Conceitos Básicos
 Apresentação
 Introdução aos sistemas operacionais distribuídos
 Conceitos básicos
 Modelo cliente-servidor
 Chamada remota de procedimento

Parte II - Algoritmos Distribuídos
 Comunicação de grupo
 Sincronização de relógios
 Exclusão mútua em ambiente distribuído
 Algorítmos para eleição
 Deadlocks em ambiente distribuído

Parte III - Principais Subsistemas
 Alocação de processadores
 Sistemas distribuídos de tempo real
 Serviço de nomes
 Sistemas de arquivos distribuídos
 Memória Compartilhada Distribuída
 Tolerância a falhas em ambiente distribuído
 Segurança em ambiente distribuído

Parte IV - Estudo de Casos
 Amoeba
 Mach
 Chorus
 DCE
 CORBA
 DCOM
 Tecnologias WEB