Disciplina
Informações da Disciplina

 Preparar para impressão 
Júpiter - Sistema de Graduação

Instituto de Matemática e Estatística
 
Ciência da Computação
 
Disciplina: MAC0449 - Sistemas Operacionais Distribuídos

Créditos Aula: 4
Créditos Trabalho: 2
Tipo: Semestral

Objetivos
Dar uma visão geral da arquitetura de sistemas operacionais distribuídos modernos, e estudar os mecanismos, estratégias e protocolos usados para realizar as funções de tais sistemas. Em particular, será estudado como as funções tradicionais de sistemas operacionais centralizados, tais como o gerenciamento de processos e a sua sincronização são implementadas em um sistema distribuído e quais os problemas adicionais que surgem com esta distribuição. Além disto, serão analisados os problemas ligados às exigências adicionais impostas a sistemas operacionais distribuídos, e discutidas as possíveis soluções, a partir de sistemas existentes.
 
Docente(s) Responsável(eis)
Fabio Kon
 
Programa Resumido
 
Programa
Conceitos básicos de sistemas distribuídos, arquiteturas de núcleo monolítico e de micronúcleo, gerenciamento de processos e threads, escalonamento distribuído, comunicação entre processos, chamada de procedimento remota, envio de mensagens, comunicação de grupo, algoritmos de eleição, sincronização entre processos, serviços distribuídos (serviço de nomes, de arquivos, de gerenciamento de recursos, etc.), segurança, autenticação. Sistemas para computação distribuída de alto desempenho ("grid computing"). Sistemas de objetos distribuídos. Estudos de casos: Mach, Amoeba, Chorus, Isis, Spring, Legion, Globus, 2K, etc.
 
Avaliação
 
      Método
      aulas expositivas, material didático na www.
 
      Critério
      Provas e trabalhos.
 
      Norma de Recuperação
     
 
Bibliografia
1. A.S. Tanenbaum, Distributed Operating Systems, Prentice-Hall, 1995.
2. Doreen Galli. Distributed Operating Systems. Prentice-Hall. 2000.
3. Michi Henning and Steve Vinoski. Advanced CORBA Programming with C++. Addison-Wesley, 1998.
4. S. Mullender (ed.), Distributed Systems, Addison-Wesley, 1993.
 
Requisitos
Os Requisitos variam conforme o curso para o qual ela é oferecida.

Clique para consultar o oferecimento para MAC0449.

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP