A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores1 Arquitetura de Sistemas Operacionais Francis Berenger.

Apresentações semelhantes


Apresentação em tema: "Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores1 Arquitetura de Sistemas Operacionais Francis Berenger."— Transcrição da apresentação:

1 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 13 Sistemas com Múltiplos Processadores

2 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores2 Sumário Introdução Vantagem e Desvantagens Tipos de Sistemas Computacionais Sistemas Fortemente e Fracamente Acoplados Sistemas com Múltiplos Processadores Simétricos –Evolução dos Sistemas Simétricos –Arquitetura dos Sistemas Simétricos Sistemas NUMA

3 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores3 Sumário Clusters Sistemas Operacionais de Rede Sistemas Distribuídos –Transparência –Tolerância a Falhas –Imagem Única do Sistema

4 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores4 Vantagens e Desvantagens Desempenho Escalabilidade Relação custo/desempenho Tolerância a falhas e disponibilidade Balanceamento de carga Problemas de comunicação e sincronização Organizar de forma eficiente os processadores Tolerância contra falhas é dependente do sistema operacional

5 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores5 Tipos de Sistemas Computacionais SISD (Single Instruction Single Data) SIMD (Single Instruction Multiple Data) MISD (Multiple Instruction Single Data) MIMD (Multiple Instruction Multiple Data)

6 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores6 Sistemas Fortemente e Fracamente Acoplados

7 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores7 Arquitetura de Sistemas Operacionais – Machado/Maia Sistemas Fortemente e Fracamente Acoplados Sistemas com múltiplos processadores

8 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores8 Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura dos Sistemas Simétricos Barramento único

9 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores9 Arquitetura dos Sistemas Simétricos Barramento único com cache

10 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores10 Arquitetura dos Sistemas Simétricos Barramento cruzado comutado

11 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores11 Arquitetura dos Sistemas Simétricos Rede Omega

12 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores12 Sistemas NUMA Exemplo de arquitetura NUMA

13 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores13 Sistemas NUMA Topologias NUMA

14 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores14 Sistemas NUMA Topologias NUMA

15 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores15 Sistemas NUMA Topologias NUMA

16 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores16 Sistemas NUMA Arquitetura DASH

17 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores17 Sistemas NUMA Arquitetura do Multiplus

18 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores18 Clusters Exemplo de cluster

19 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores19 Sistemas Operacionais de Rede Rede de computadores

20 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores20 Sistemas Operacionais de Rede Topologias de redes de computadores

21 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores21 Sistemas Operacionais de Rede Topologias de redes de computadores

22 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores22 Sistemas Distribuídos Sistema distribuído

23 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores23 Sistemas Distribuídos Transparência –Transparência de acesso –Transparência de localização –Transparência de migração –Transparência de replicação –Transparência de concorrência –Transparência de paralelismo –Transparência no desempenho –Transparência de escalabilidade –Transparência a falhas

24 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores24 Sistemas Distribuídos Tolerância a falhas –Garantir que, em caso de problema em um de seus componentes, as aplicações continuem sendo processadas sem qualquer interrupção ou intervenção do usuário, de forma totalmente transparente –Tolerância a falhas de hardware é facilmente oferecida utilizando-se componentes redundantes –Tolerância a falhas de software é bem mais complexa de implementar –Com a tolerância a falhas, é possível também oferecer alta disponibilidade e confiabilidade

25 Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores25 Sistemas Distribuídos Imagem única do sistema –A maior dificuldade em implementar um sistema distribuído é a complexidade em criar para os usuários e suas aplicações uma imagem única do sistema, a partir de um conjunto de sistemas autônomos –Capacidade de lidar com os diversos problemas de comunicação existentes em um ambiente fracamente acoplado –O sistema precisa oferecer tolerância a falhas de forma –Exige mecanismos mais complexos e lentos para manter a integridade e segurança dos dados –Um dos grandes desafios para a adoção de sistemas distribuídos é a dificuldade no desenvolvimento de aplicações paralelas


Carregar ppt "Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 13 – Sistemas com Múltiplos Processadores1 Arquitetura de Sistemas Operacionais Francis Berenger."

Apresentações semelhantes


Anúncios Google