Baixe o app para aproveitar ainda mais
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
Compartilhar