DISCIPLINA: SISTEMAS DISTRIBUIDOS
CÓDIGO: 02.03.13.1.36
EMENTA
Comunicação e sincronização em sistemas distribuídos. Protocolos. Sistemas operacionais distribuídos e de rede. Comunicação interprocessos. RPC (Remote Procedure Calling). Estudo de casos: modelo de sistema de arquivos distribuídos. Serviço de nomes. Tempo e coordenação. Replicação. Transações e dados compartilhados. Controle de concorrência.Transações distribuídas. Tolerância e falhas. Tipos e motivação para aplicações distribuídas. Primitivas básicas de programação distribuída: controle de tarefas, comunicação e sincronização. Características básicas das primitivas. Tipos de linguagens e programas.