MC118 - SISTEMAS OPERACIONAIS DISTRIBUÍDOS

Cronograma das Aulas - 2º Semestre 2001

 

 

Horário das Aulas

 

Provas e Exames

 

Feriados e Recessos

 

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