Você está na página 1de 2

Centro Universitário do Estado do Pará - CESUPA

Área de Ciências Exatas e Tecnologia - ACET


Bacharelado em Ciência da Computação - BCC

Disciplina: SISTEMAS DISTRIBUÍDOS


Carga horária total: 80 h
Carga horária semanal: 4 h

Ementa:
Sistemas Operacionais Distribuídos; Comunicação nos Sistemas Distribuídos;
Sincronização em Sistemas Distribuídos; Processos e Processadores em
Sistemas Distribuídos; Sistemas de Arquivamento Distribuídos.

Conteúdo Programático:
Unidade I: Sistemas Operacionais Distribuídos
• Conceitos Básicos;
• Introdução aos sistemas operacionais distribuídos;
• Vantagens e desvantagens dos sistemas distribuídos em relação aos
sistemas centralizados;
• Metas de projeto.
Unidade II: Comunicação nos Sistemas Distribuídos
• Modelo cliente/servidor;
• Chamada remota a procedimento (RPC);
• Comunicação grupal.
Unidade III: Processos e Processadores nos Sistemas Distribuídos
• Linhas de controle;
• Alocação de processadores;
• Modelos de Sistema.
Unidade IV : Sincronização em Sistemas Distribuídos
• Sincronização de relógios;
• Exclusão mútua;
• Algoritmos Eletivos;
• Transações atômicas;
• Deadlock em sistemas distribuídos.
Unidade V :Estudos de Caso (Seminários)
• XML;
• Web Services;
• Bluetooh;
• Wi-Fi;
• CDMA x GSM;
• WCDMA;
• Computação em Cluster;
• Agentes Móveis.

1
Centro Universitário do Estado do Pará - CESUPA
Área de Ciências Exatas e Tecnologia - ACET
Bacharelado em Ciência da Computação - BCC

Bibliografia Básica:
COULOURIS, George F.; DOLLIMORE, Jean; KINDBERG, Tim. Distributed
systems : concepts and design. 3. ed. Massachusetts: Addison-Wesley, 2001.
772p. (International Computer Science).
PITANGA, Marcos. Computação em Clusters, Brasport Editora. 1ª Ed., 2003.
TANENBAUM, Andrew S., 1944-. Sistemas operacionais modernos. 2. ed. São
Paulo: Prentice Hall, 2005. 695p. il.

Bibliografia Complementar:
ORFALI, Robert; HARKEY, Dan. Client/ server programming with Java and
CORBA. 2. ed. [s.l.]: Wiley Computer Publishing, 1998. 1022p.