Comunicação e Sincronização
Comunicação:
- Trivial em Multiprocessadores: basta colocar os dados na memória compartilhada ? todos os demais processadores têm acesso
Sincronização:
- Coordenação de acessos (possivelmente simultâneos) a um dado compartilhado
- Indicação a um processador sobre o estado atual de outro(s) processador(es)
- Crucial em processamento paralelo
- Pode ser implementada tanto em software (caso mais comum) como em hardware