Disciplina de Sistemas Distribuídos e de Tempo Real
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
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