Modelos de Programação e Suporte Físico (cont.)
Progr. c/ troca de mens. em mem.compartilhada:
- Send e Recv: Dados são copiados na memória comum
- Sincronização normal informa sobre dados disponíveis
- Exemplos: MPI p/ SGI, Cray, Convex, etc
Prog. c/ threads em mem. distribuída:
- Problema: Suportar reads/writes remotos
- Solução: Pacotes especiais de DSM (distr.shared-mem.)
- Tempos de acesso remoto são muito maiores que num sistema de memória compartilhada ? program. deve ser cuidadosa!