You are on page 1of 4

PROGRAMA DA DISCIPLINA

CDIGO DISCIPLINA NATUREZA ANO


SIS35 OB 2014.1
SISTEMAS DISTRIBUDOS

CARGA HORRIA PR-REQUISITO

72 horas No H

PROFESSOR RESPONSVEL

MS. Davi Caldas

EMENTA
Conceitos bsicos: histrico, terminologia, sistemas centralizados e distribudos. Caractersticas dos
Sistemas Distribudos. Modelos de comunicao entre processos. Sincronizao em sistemas
distribudos. Algoritmos distribudos. Sistemas operacionais distribudos. Objetos distribudos.
Tecnologias para implementao de sistemas verdadeiramente distribudos. Sistemas de Arquivos
Distribudos.

OBJETIVO GERAL
Ensinar aos alunos os principais conceitos quanto organizao, arquitetura e caractersticas de
Sistemas Distribudos.

OBJETIVOS ESPECFICOS
1. Apresentar as caractersticas bsicas e definies de Sistemas Distribudos.
2. Apresentar conceitos bsicos de Sistemas Distribudos.
3. Diferenciar os tipos de Sistemas Distribudos Existentes e apresentar suas caractersticas.
4. Discutir sobre Processos e Threads e suas aplicaes em Sistemas Distribudos.
5. Apresentar os conceitos acerca de Objetos Distribudos e suas utilizaes.
6. Apresentar os conceitos e dificuldades na Comunicao Interprocessos e Sincronizao, alm
de seus algoritmos.

METODOLOGIA
Aulas expositivas.
Discusso de casos exemplificados na arquietura da Internet.
Elaborao de relatrio.
CONTEDO PROGRAMTICO
MTODOS E TCNICAS DE
SEMANA ASSUNTO APRENDIZAGEM

Apresentao Pessoal
Metodologia
Ementa
1 Aulas expositivas
Bibliografia
Cronograma

Fundamentos de redes
Introduo ao sistemas
distribudos
2 Aulas expositivas
Terminologia bsica em Sistemas
Distribudos

Caractersticas desejadas em
Sistemas Distribudos
Problemas e Tcnicas em
Escalabilidade de Sistemas
3 Distribudos Aulas expositivas, resoluo de questes
Tipos de Sistemas Distribudos
Resumo
Resoluo de Questes

Tipos de Arquiteturas de software


Arquiteturas de Sistemas
Distribudos
4 Aulas expositivas, resoluo de questes
Resumo
Resoluo de Questes

Reviso da I Unidade
5 Resoluo de Exerccios Aulas expositivas, resoluo de questes

6 Avaliao I Unidade Avaliao escrita


Processos
Ciclo bsico de processos
Criao de Processos
7 Trmino de Processos Aulas expositivas
Hierarquia de Processos
Processos em Windows e Linux

Threads
Processos e Threads em Sistemas
Distribudos
8 Virtualizao Aulas expositivas, resoluo de questes
Clientes e Servidores
Migrao de Cdigo
Resumo
Resoluo de Exerccios

Comunicao Interprocessos,
protocolos e modelos
Tipos de Comunicao
Chamadas de Procedimentos
remotos
9 Aulas expositivas, resoluo de questes
Comunicao Transiente e
Persistente
Resumo
Resoluo de Exerccios

Sincronizao, clock fsico e GPS


Algoritmo Berkeley
Clock lgico
Concorrncia e excluso mtua
10 Algoritmos Token Ring e de Aulas expositivas, resoluo de questes
Escolha
Resumo
Resoluo de Exerccios

Reviso da II Unidade
11 Resoluo de Exerccios Aulas expositivas, resoluo de questes

12 Avaliao II Unidade Avaliao escrita


Objetos Distribudos
13 Java Beans
Aulas expositivas
Objetos Compartilhados

Mtodos Dinmicos e Estticos


CORBA
14 Reviso Aulas expositivas, resoluo de questes
Resoluo de Exerccios

Sistemas de Arquivos
Distribudos
15 Sistemas de Arquivos em Clusters Aulas expositivas
Nomes

Caching e Replicao
Disponibilidade e Segurana
16 Reviso Aulas expositivas, resoluo de questes
Resoluo de Exerccios

Reviso da III Unidade


17 Resoluo de Exerccios Aulas expositivas, resoluo de questes

18 Avaliao III Unidade Relatrio Tcnico

AVALIAO
Avaliaes individuais, relatrio tcnico.

REFERNCIA BSICA
COULOURIS, George, et al. Sistemas distribudos: conceitos e projetos. Porto Alegre: Bookman,
2013

KIRNER, Cladio; MENDES, Sueli B. T. Sistemas operacionais distribudos : Aspectos


gerais e anlise de sua estrutura. Rio de Janeiro: Editora Campus, 1988.

TANENBAUM, Andrew S. ; STEEN, Maarten Van. Sistemas distribudos: princpios e paradigmas.


2. ed. So Paulo: Pearson Prentice Hall, 2007.

REFERNCIA COMPLEMENTAR

OLIVEIRA, Rmulo Silva de; TOSCANI, Simo Sirineo, CARISSIMI, Alexandre da Silva.
Sistemas operacionais. 3.ed. Porto Alegre: Bookman, 2008.

TANENBAUM, Andrew S. Sistemas operacionais modernos. 3. ed. So Paulo: Pearson


Prentice Hall, 2009.

DAVIS, William S. Sistemas operacionais: uma viso sistemtica. 9.ed. Rio de Janeiro: Campus,
c1991.

MACHADO, Francis Berenger; MAIA, Luis Paulo. Arquitetura de sistemas operacionais. 4.ed.
Rio de Janeiro: LTC, 2007.

SILBERSCHATZ, Abraham, GALVIN, Peter, GAGNE, Greg. Sistemas operacionais: conceitos e


aplicaes. Rio de Janeiro: Campus, 2000

PERIDICOS
Link do site do Curso - http://www.fsssacramento.br/arquivos/si/periodicos.pdf

You might also like