Arquitetura de Sistemas
Operacionais
Francis Berenger Machado
Luiz Paulo Maia
Capítulo 13
Sistemas com Múltiplos Processadores
13/1
Sistemas Fortemente e
Fracamente Acoplados
• Sist. fortemente e fracamente acoplados
Memória
Principal
UCP
UCP
Dispositivos
de E/ S
Dispositivos
de E/ S
(a) Sistemas fortemente acoplados
link de comunicação
UCP
Memória
Principal
UCP
Dispositivos
de E/ S
Memória
Principal
Dispositivos
de E/ S
(b) Sistema fracamente acoplados
13/2
Sistemas Fortemente e
Fracamente Acoplados
• Sistemas com múltiplos processadores
MIMD
Sistemas Fracamente
Acoplados
Sistemas Fortemente
Acoplados
SMP
NUMA
Cluster
Sistemas
Operacionais
de Rede
Sistemas
Distribuídos
13/3
Arquitetura dos Sistemas
Simétricos
• Barramento único
...
UCP
UCP
Memória
Principal
UCP
Dispositivos
de E/ S
13/4
Arquitetura dos Sistemas
Simétricos
• Barramento único com cache
...
UCP
UCP
UCP
Cache
Cache
Cache
Memória
Principal
Dispositivos
de E/ S
13/5
Arquitetura dos Sistemas
Simétricos
• Barramento cruzado comutado
Memórias
M1
M2
M3
M4
Processadores
P1
P2
Comutador
P3
P4
13/6
Arquitetura dos Sistemas
Simétricos
• Rede Omega
Processadores
P1
P2
Memórias
M1
M2
Comutador
P3
P4
M3
M4
13/7
Sistemas NUMA
P1
P2
P3
P4
P5
P6
P7
P8
P9
Barramento interno
M1
M2
M3
Barramento inter-conjunto
Conjunto
• Exemplo de arquitetura NUMA
13/8
Sistemas NUMA
• Topologias NUMA
(a) Fat-tree
13/9
Sistemas NUMA
• Topologias NUMA
(b) Anel
(c) Grid 2D
13/10
Sistemas NUMA
• Topologias NUMA
(d) Torus 2D
(e) Hipercubo
13/11
Sistemas NUMA
• Arquitetura DASH
Conjunto
P
P
MP
P
P
Diretório
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
C14
C15
C16
13/12
Sistemas NUMA
• Arquitetura do Multiplus
EP2
EP3
...
EP8
.
.
.
EP1
EP2
EP3
...
EP8
Rede de Interconexão Multiestágio
EP1
13/13
Clusters
• Exemplo de cluster
Rede de acesso
Membro 2
Membro 1
Gabinete
de discos
Rede de interconexão
13/14
Topologias de Redes de
Computadores
• Rede de computadores
Host
Host
Host
Rede de
Comunicação
Host
Host
Host
Host
Host
13/15
Topologias de Redes de
Computadores
• Topologias de redes de computadores
(a) Anel
(b) Estrela
(c) Totalmente
Ligada
13/16
Topologias de Redes de
Computadores
• Topologias de redes de computadores
(d) Barramento
(e) Árvore
(f) Parcialmente
Ligada
13/17
Sistemas Distribuídos
• Sistema distribuído
Imagem única
do sistemas
Usuário
Rede de Computadores
13/18
Download

Sistemas NUMA