Prof. Rômulo Silva de Oliveira
Avaliação: 3 provas escritas sem consulta e 2 trabalhos
(grupos no máximo de 3 alunos)
Média = 0.25 * P1 + 0.25 * P2 + 0.2 * P3 + 0.1 * T1 +
0.2 * 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
Modelo cliente-servidor
Chamada remota de procedimento
Comunicação de grupo
Threads
Microkernel
Parte II - Serviços Distribuídos
Sincronização de relógios e serviços
de tempo
Alocação de processadores
---------------------------------------------------------------------------
Prova P1
Sistemas distribuídos de tempo real
Serviço de nomes
Sistemas de arquivos distribuídos
Transações distribuídas
Deadlocks em ambiente distribuído
Memória compartilhada distribuída
---------------------------------------------------------------------------
Prova P2
Tolerância a falhas em ambiente distribuído
Segurança em ambiente distribuído
Parte III - Estudo de Casos
Amoeba
Mach
Chorus
DCE
CORBA
Jini
---------------------------------------------------------------------------
Prova P3