Skip to content

Disciplina de Sistemas Distribuídos e de Tempo Real

Processos

Comunicação entre Processos

  • RPC (mais tarde)
  • Memória compartilhada
  • Pipes
  • Sockets

Concorrência

  • Condições de corrida
  • Exclusão mútua
  • Semáforos

Fundamentos de Sistemas Distribuídos

  • Transparência

Projeto de Sistemas Distribuídos

  • Modelo Cliente-Servidor
  • RPC
  • Nomeação (DNS)
  • Diretórios (LDAP)

Coordenação e consistência

  • Relógios lógicos
  • Replicação
  • Consenso

Sistemas de Tempo Real

  • Soft vs Hard
  • Escalonamento

Desempenho e escalabilidade

  • Threads
  • Disponibilidade
  • Escalabilidade
  • Abertura