Sistemas
Operacionais
Multiprocessamento
Sistemas Multiprocessadores





Sistemas paralelos ou fortemente acoplados
Compartilhamento do “barramento”, memória e
periféricos
Taxa incremental de velocidade (throughput)
com N processadores não é N (menor que N)
Aumento da confiabilidade (falha em 1 não
interrompe o sistema) – tolerância a falhas
Sistemas mais comuns – multiprocessamento
simétrico – SMP
Sistemas Multiprocessadores



SMP significa que todos os processadores são
pares
Cada processador executa uma cópia do SO.
SO´s: Windows NT, Solaris, Digital Unix, OS/2 e
Linux
CPU
CPU
CPU
memória
Sistemas Distribuídos




Dependem da interconexão em rede
Compartilhamento de tarefas/facilidades
Arquitetura cliente/servidor (ex. Windows NT e Netware)
Conhecidos como sistemas fracamente acoplados
cliente
cliente
cliente
servidor
Sistemas Agrupados
Clusters




Reúnem multiplos PC’s (parecidos com os
sistemas paralelos)
Opera como uma LAN mas possui memória
compartilhada
Troca constante de mensagens
Geralmente usa Linux
PC
PC
PC
Grids


Coleção de recursos heterogêneos e distribuídos
possibilitando que sejam executados em grupo para
executar aplicações de larga escala.
Possível Grid – composto por MPP e computadores de
vários tipos conectados via Internet
Download

Sistemas Multiprocessadores