UFMG - Pós-graduação em Ciência da
Computação -
Programação Paralela
A seguir: The Drinking Philosophers Problem[#!Drinking!#]
Acima: Programação Distribuída
Anterior: Programação Distribuída
- Principal problema: cada sítio
deve tomar decisões baseado em dados locais;
- O estado dos dados locais é uma função dos dados iniciais
e das mensagens recebidas
- Uma mensagem traz informação do passado, e cabe ao programador
forçar comportamentos que impliquem na validade da informação trazida
pela mensagem.
- A ausência de memória comum proíbe comandos cuja guarda envolva
variáveis de dois ou mais sítios
- A ausência de relógio comum impede a programação de mudanças
sincronizadas.
Osvaldo Carvalho