Arquitetura de Sistemas Operacionais

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos
Advertisements

Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Sistemas Distribuídos
Noções de Sistemas Operacionais
Sistemas operacionais
Sistemas Distribuídos:Definições e Caracteristicas
Sistemas Operacionais - 3
Sistemas Distribuídos
Sistemas Distribuídos
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Computação Distribuída
Computação de Alto Desempenho
Sistemas Distribuídos e Redes de Computadores
1 Sistemas Distribuídos - SDI Caracterização de Sistemas Distribuídos. Introdução. Exemplos de Sistemas Distribuídos. Desafios.
Sistemas Prof. Carlos Padovani.
Uso de Cluster de Computadores no Ambiente Corporativo
Banco de dados distribuídos
Sistemas Distribuídos
Middleware e Sistemas Distribuídos
REDUNDÂNCIA POR SOFTWARE
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.
Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
1 Modelos de Sistemas Distribuídos. Introdução - Dificuldades e ameaças para SD. Grande variação na utilização de SD )carga de trabalho e requerimentos.
Paralelismo Computadores de alto-desempenho são utilizados em diversas áreas: - análise estrutural; - previsão de tempo; - exploração de petróleo; -
Tópicos em redes e sistemas distribuídos B
Tópicos em redes e sistemas distribuídos B
Tópicos em redes e sistemas distribuídos
Sistemas Distribuídos
Carlos Oberdan Rolim Ciência da Computação
Arquitetura de Sistemas Operacionais – Machado/Maia 13/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 13 Sistemas.
Sistemas Distribuídos
Administração e Integração de Redes em Sistemas Distribuídos
Sistemas Distribuídos
Sistemas Operacionais
Sistemas Distribuídos Estrutura de Redes
Sistemas Distribuídos Introdução. Conceito Coleção de múltiplos processos que executam sobre uma coleção de processadores autônomos interligados em uma.
Sistemas Distribuídos
Augusto Martins e José Luís Zem Universidade Metodista de Piracicaba - UNIMEP Curso de Bacharelado em Sistemas de Informação Utilização de Cluster de Computadores.
TELP: Aplicações Paralelas em Ambientes de Passagem de Mensagens
SGBD Distribuído Lílian Simão Oliveira.
Sistemas Operacionais
Definição um sistema de BD distribuído consistem em uma rede de várias ocorrências de bases de dados interligadas. característica principal para o usuário,
Sistemas Distribuídos
Abr-17 Projetar Processos Projetar distribuição.
Linux em Máquinas Paralelas
Introdução aos Sistemas Distribuídos Anos 50 - Sistemas Operacionais tipo Lote –Aumentar a capacidade de processamento de programas –Usuário ia ao computador.
Sistemas Distribuídos
Bancos de Dados Distribuídos
Sistemas Operacionais Aula 2 Danielle Costa
Estrutura de Interconexão
Estilos Arquiteturais
Sistemas Operacionais Distribuídos
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Arquitetura de computadores
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Conceituação e Classificação
Leandro Clementino Almeida.  Anos 50 - Sistemas Operacionais tipo Lote:  Aumentar a capacidade de processamento de programas  Usuário ia ao computador.
Alunas: Ana Paula/ Beatriz / Gracielle / Márci Alunas: Ana Paula/ Beatriz / Gracielle / Márci a Professor Antônio.
Sistemas Distribuídos Wesley Lucas Breda 4ºP de SI e TADS.
Sistema de Arquivos Distribuídos (SAD)- Características Serviços de nomes e diretórios Prof. Dr. Norian Marranghello Grupo 13 Guilherme Eberhart Jorge.
Modelos de Sistema Prof. Dr. Norian Marranghello Grupo 6 Fábio Hitoshi Ide Gilson Watanabe.
Sistemas Operacionais Distribuídos e/ou de Redes Engenharia da Computação – UCPEL Ritiele Moreira Aldeburg.
Capítulo 4 Estrutura do Sistema Operacional
Cluster Claudio Cavalcante. Cluster Nome dado a um sistema que relaciona dois ou mais computadores para que estes trabalhem de maneira conjunta no intuito.
Transcrição da apresentação:

Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 13 Sistemas com Múltiplos Processadores

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  

Sumário Clusters Sistemas Operacionais de Rede Sistemas Distribuídos Transparência   Tolerância a Falhas   Imagem Única do Sistema

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

Tipos de Sistemas Computacionais SISD (Single Instruction Single Data) SIMD (Single Instruction Multiple Data) MISD (Multiple Instruction Single Data) MIMD (Multiple Instruction Multiple Data)

Sistemas Fortemente e Fracamente Acoplados

Sistemas Fortemente e Fracamente Acoplados Sistemas com múltiplos processadores Arquitetura de Sistemas Operacionais – Machado/Maia

Arquitetura dos Sistemas Simétricos Barramento único Arquitetura de Sistemas Operacionais – Machado/Maia

Arquitetura dos Sistemas Simétricos Barramento único com cache

Arquitetura dos Sistemas Simétricos Barramento cruzado comutado

Arquitetura dos Sistemas Simétricos Rede Omega

Sistemas NUMA Exemplo de arquitetura NUMA

Sistemas NUMA Topologias NUMA

Sistemas NUMA Topologias NUMA

Sistemas NUMA Topologias NUMA

Sistemas NUMA Arquitetura DASH

Sistemas NUMA Arquitetura do Multiplus

Clusters Exemplo de cluster

Sistemas Operacionais de Rede Rede de computadores

Sistemas Operacionais de Rede Topologias de redes de computadores

Sistemas Operacionais de Rede Topologias de redes de computadores

Sistemas Distribuídos Sistema distribuído

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

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

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