Caracterizam-se por possuir mais de uma CPU,
interligadas, trabalhando em conjunto.
Podem ser divididos em:
Fortemente acoplados - Os processadores
compartilham a mesma memória principal.
Fracamente acoplados - Os diversos
processadores/estações presentes no sistema
utilizam sua memória local individualmente.
Sistemas Centralizados - Multiprocessador de memória
compartilhada é um sistema de computador no qual duas ou mais
CPU's compartilham acesso total a uma memória principal comum.
Sistemas distribuídos - São os multicomputadores, CPU's que não
compartilham a memória principal. Cada CPU tem sua própria
memória e é gerenciada por um Sistema Operacional individualmente.
Também são conhecidos como COW (Cluster Of WorkStations).
Evolução do processamento
Anos 70
Primeiras máquinas paralelas
- ILIAC IV (64 processadores)
Anos 80
Computadores vetoriais (Cray) - Máquinas
paralelas comerciais para aplicações científicas
Anos 90
Multiprocessadores escaláveis;
- Redes de estações de trabalho;
- Computação distribuída, grande número de máquinas heterogêneas;
- Aplicações cliente/servidor;
- Objetos distribuídos;
- Clusters;
- Malhas computacionais Grids
Paralelismo X Computação paralela
Paralelismo
- Projeto de 1 CPU
- E/S sobreposta ao processamento
Computação paralela
- Coleção de elementos de
processamento trabalhando em
conjunto para realização de uma tarefa.