Buscar

SO2 - Sistemas Multiprocessadores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

21/11/2020
1
C:\> cd\Sistemas Operacionais II_
C:\Sistemas Operacionais II> Sistemas Multiprocessados
carregando ..................................
C:\Sistemas Operacionais II> Parte 1
Multiprocessadores
Multiprocessadores
UCP
UCP
PROCESSADOR
Pode existir várias UCP´s
Multiprocessadores
Matemática
Matemática
História
Multiprocessadores
Processo 1
Processo 2
Processo 3
UM EXEMPLO PRÁTICO
� =
−� + �� − 4��
2�
Suponha que se tenha que realizar um 
calculo complexo
21/11/2020
2
UM EXEMPLO PRÁTICO
Vamos decompor essa equação em partes 
Temp3 = (-b + temp1)/temp2
Temp1 = sqrt(b*b – 4*a*c)
Temp2 = 2*a
Vamos colocar cada temp para ser processado por uma UCP
UCP 1
UCP 2
UCP 3
UM EXEMPLO PRÁTICO
UCP 1
UCP 2
UCP 3
temp1
temp2
temp3
ALGUNS EXEMPLOS
Fazenda de 
Servidores 
DATACENTER
ALGUNS EXEMPLOS
Renderização 
de filmes 3D
ALGUNS EXEMPLOS
Renderização de 
filmes 3D
RENDER FARM SERVER
Vantagens
Desempenho
Execução simultânea de 
tarefas independentes
Execução de uma mesma tarefa 
por vários processadores
21/11/2020
3
Vantagens
Escalabilidade Capacidade de adicionar novos 
processadores
Vantagens
Relação 
custo/desempenho
Utilização de CPUs adicionais
Vantagens
Tolerância a 
falhas e 
disponibilidade
Capacidade de manter o 
sistema em operação em casos 
de falhas em algum componente
Vantagens
Balanceamento de 
carga
–Distribuição do 
processamento entre os 
diversos componentes da 
configuração
Desvantagens
Problemas de comunicação e sincronização
Desvantagens
Organizar de forma eficiente os 
processadores
21/11/2020
4
Desvantagens
Tolerância contra falhas é dependente do 
SO
Taxinomia dos Sistemas 
Multiprocessados
Taxinomia dos Sistemas 
Multiprocessados
SISD (Single 
Instruction
Single Data)
Única sequência de instrução 
é uma sequência de dados
Usado na maioria dos 
computadores
Taxinomia dos Sistemas 
Multiprocessados
SIMD (Single 
Instruction
Multiple Data)
Única sequência de instruções 
e múltiplas sequências de 
dados
Vantajosa para aplicações com 
elevado grau de paralelismo 
de dados
Taxinomia dos Sistemas 
Multiprocessados
MISD (Multiple
StructionSimple
Data)
Múltiplas sequências de 
instruções e única sequência 
de dados
NÃO EXISTE COMPUTADOR COM 
ESTE MODELO
Taxinomia dos Sistemas 
Multiprocessados
MIND (Multiple 
Instruction 
Multiple Data)
Sistemas com múltiplos 
processadores
21/11/2020
5
CRÉDITOS:
Fontes:
Consolas by Lucas de Groot
@https://br.maisfontes.com/consolas
Referencias:
TANENBAUM, A. S. Sistemas Operacionais Modernos: 2ª edição, São 
Paulo, editora Prentice Hall, 2003
SILBERSCHATZ, A. SistemasOperacionais–Conceitos: São Paulo, 
editoraLTC, 2004. 
Roteiro, arte, produção e voz:
Consolas by Lucas de Groot
@https://br.maisfontes.com/consolas

Outros materiais