MC118 - SISTEMAS OPERACIONAIS DISTRIBUÍDOS
Cronograma das Aulas - 2º Semestre 2001
Horário das Aulas
- Segunda: 14h50 às 16h30
- Terça: 14h50 às 16h30
Provas e Exames
- Prova #1: 28/Outubro (terça-feira)
- Prova #2:
Feriados e Recessos
- 31/Agosto (domingo) - Aniversário de Uberlândia
Material das Aulas
- Agosto - Setembro
- 25 e 26 - Plano de Curso da Disciplina e
Referências Bibliográficas
- Livro Texto: "Distributed Operating Systems" -
Andrew S. Tanenbaum - Prentice Hall - ISBN 0-13-219908-4
- 01 e 02 - Cap. 1 - Introdução aos Sistemas Distribuídos
(sod-c12A.pdf)
- 1.1 - O que é Sistema Distribuído?
- 1.2 - Objetivos dos Sistemas Distribuídos
- 1.3 - Conceitos de Hardware
- 1.4 - Conceitos de Software
- 1.5 - Aspectos de Projetos dos Sistemas Distribuídos
- 08 e 09 - Cap. 2 - Comunicação nos Sistemas
Distribuídos (sod-c22A.pdf)
- 2.1 - Protocolos Estratificados em Camadas
- 2.2 - Redes "Assynchronous Transfer Mode"
- 15 e 16 - 2.3 - Modelo Cliente/Servidor
Distribuídos
- Introdução ao Modelo Clientes e Servidores
- Exemplo de um Cliente/Servidor
- Endereçamento no Modelo Cliente/Servidor
- 22 e 23 - (cont.) 2.3 - Modelo Cliente/Servidor
Distribuídos
- Primitivas Bloqueantes e Não Bloqueantes
- Primitivas Buferizadas e Não Buferizadas
- Primitivas Confiáveis e Não Confiáveis
- Implementação do Modelo Cliente/Servidor
- 29 e 30 - 2.4 - "Remote Procedure Call"
Distribuídos
- Operação Básica do RPC
- Passagem de Parâmetros
- Ligação Dinâmica no RPC
- Outubro
- 06 e 07 - (cont.) 2.4 - "Remote Procedure Call"
- Aspectos de Implementação do RPC
- Principais Problemas
- 13 e 14 - 2.5 - Comunicação de Grupo
- Introdução a Comunicação de Grupo
- Aspectos de Projeto da Comunicação de Grupo
- 20 e 21 - Cap. 3 - Processos nos Sistemas Distribuídos
(sod-c32A.pdf)
- Introdução ao Sistema de Processos
- 3.1 - Threads nos Sistemas Distribuídos
- 3.2 - Software do Lado Cliente p/ Transparência
- 3.3 - Software do Lado Servidor p/ Transparência
- 27 e 28 - 3.4 - Migração de Código
- Abordagens na Migração de Código
- Migração e Recursos Locais
- Migração e Recursos Heterogêneos
- Novembro
- 03 e 04 - 3.5 - Agentes de Software
- Agentes de Software em Sistemas Distribuídos
- Tecnologia de Agentes de Software
- 10 e 11 - Cap. 4 - Atribuição de Nomes
(sod-c42A.pdf)
- 4.1 - Entidades de Nomeação
- 4.2 - Localizando Entidades Móveis
- 4.3 - Removendo Entidades não Referenciadas
- 17 e 18 - Cap. 5 - Sincronização nos Sistemas
Distribuídos (sod-c52A.pdf)
- 5.1 - Sincronização de Relógio
- 5.2 - Relógios Lógicos
- 5.3 - Estado Global
- 24 e 25 - 5.4 - Exclusão Mútua nos Sistemas
Distribuídos
- 5.5 - Transações nos Sistemas Distribuídos
- Dezembro
- 01 e 02 - Cap. 6 - Consistência e Replicação
- 6.1 - Introdução a Consistência e Replicação
- 6.2 - Modelos de Consistência Centrados nos Dados
- 08 e 09 - 6.3 - Modelos de Consistência Centrados
no Cliente
- 6.4 - Protocolos p/ Sistemas Distribuídos
- 6.5 - Protocolos Consistêntes p/ Sistemas Distribuídos
- 15 e 16 - 6.6 - Examplos de Consistência e Replicação
Luís Fernando Faina
Last modified: Wed Nov 12 15:03:11 2003