Sistemas distribuidos
1. Taxonomia de Flynn (1972)
• Forma de classificação dos sistemas computacionais em função de duas características principais: fluxo de instruções e fluxo de dados.
|Fluxo de Instruções |Fluxo de Dados |Categoria |Tipo de |
| | | |Processamento |
|1 |1 |SISD |CENTRALIZADO |
|1 |n |SIMD |PARALELO |
|n |1 |MISD |(NÃO EXISTE) |
|n |n |MIMD |DISTRIBUÍDO |
2. Divisões da Categoria MIMD
3. Sistemas Multiprocessadores Ligados em Barramento
• Processadores interligados por um barramento de hardware comum.
• Vantagens ➢ Hardware simplificado ➢ Velocidade de processamento • Desvantagens ➢ Apenas um processador por vez interage com a memória. ➢ Gargalo no acesso a memória: Uso de memória cache ➢ Problema de consistência: Uso de caches com recursos de: ❖ Write-Throught: Ao escrever em seu cache local, o processador atualiza a memória principal. ❖ Snoopy: O cache fica bisbilhotando o barramento e sempre que algum valor for escrito na memória, verifica-se se este valor existe localmente. Se existir, ele é descartado.
4. Sistemas