Sistemas ditribuídos

Código: CPTA030
Carga horária teórica: 80
Carga horária prática: 0

Ementa: Desenvolvimento dos principais conceitos, formas de funcionamento de sistemas distribuídos e habilidades tanto para o domínio de componentes e serviços quanto para a avaliação e projeto de módulos de sistemas distribuídos. Conceitos estudados: coordenação e sincronização de Processos, exclusão mútua, difusão de mensagens. Controle de concorrência, transações distribuídas. Comunicação entre processos. Tolerância a falhas. Sistemas operacionais distribuídos.

Bibliografia:
Bibliografia básica:
COULOURIS, G. et all. Distributed Systems: Concepts and Design, 2nd edition. Addison- Wesley, 1994.
TANENBAUM, A. S.: Sistemas Operacionais Modernos. 2a. Edição. Pearson-Prentice-Hall do Brasil, 2003.
MULLENDER, S.: Distributed Systems. Addison-Wesley, 1993.
TANENBAUM, A.S.; STEEN, M. V. Distributed Systems: Principles and Paradigms” 2 Ed., 2006, Prentice Hall. KINDBERG, T.; COULOURIS, G.; DOLLIMORE, J.. Sistemas Distribuídos – Conceitos e projetos. Ed 2007, Editora Bookman Companhia.

Bibliografia complementar:
MARQUES, J. A, GUEDES, P. Tecnologias de Sistemas Distribuídos. 1 Ed. 1998, Editora FCA

Pré-requisitos: Redes de computadores I.

<<< Voltar para grade curricular