SISTEMAS PARALELOS E DISTRIBUDOS AULA 1 ANLISE E
SISTEMAS PARALELOS E DISTRIBUÍDOS – AULA 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS/REDES DE COMPUTADORES/DAMAS PROF. RONNISON REGES VIDAL Ceará, 18 de Agosto de 2020
ROTEIRO • • Introdução Sistemas Distribuídos Principais Elementos Características
INTRODUÇÃO
Introdução • https: //prezi. com/kihzdxlvtllc/revolucao-dossistemas-de-computacao 1945 -1985/ 05/01/2022 4
Introdução • Revolução dos Sistemas de Computação(1945 - 1985) • Principais avanços tecnológicos (1980) – Microprocessadores – Redes de Computadores 05/01/2022 5
Introdução • Microprocessadores – Grande capacidade – 8 bits, 16 bits, 32 bits, 64 bits – Preço/desempenho - 1013 05/01/2022 6
Introdução • Redes de Computadores – Redes Locais – LAN’s – Redes de Longa Distância – WAN’s • Resultado – Sistemas de Computação compostos de grandes quantidades de computadores interligados por uma rede de alta velocidade 05/01/2022 7
SISTEMAS DISTRIBUÍDOS
Sistemas Distribuídos • Definição “Um sistema distribuído é uma coleção de computadores independentes que, do ponto de vista de seus usuários, se comporta como um sistema único e coerente” 05/01/2022 9
Sistemas Distribuídos • Um sistema distribuído é uma coleção de computadores independentes que, do ponto de vista de seus usuários, se comporta como um sistema único e coerente – Componentes (Autônomos) – Usuários: pessoas ou programas (aplicações) 05/01/2022 10
Sistemas Distribuídos • Estabelecer colaboração • Características importantes – 'Uma coleção de computadores independentes que aparecem para seus usuários como um único e coerente sistema. – Comunicação e organização oculta – Interação consistente e uniforme – Facilidade de expansão e aumento – Continuamente disponível – Organização por camada de software 05/01/2022 11
Sistemas Distribuídos • Características importantes • Suporte a computadores heterogêneos • Visão de Sistema único • Camada de software 05/01/2022 12
Sistemas Distribuídos • Um sistema distribuído organizado como um middleware. A camada de middleware se estende por várias máquinas e oferece a mesma interface a cada aplicação 05/01/2022 13
PRINCIPAIS ELEMENTOS
Principais elementos • Cartão 03
Principais elementos • Infra-estrutura para: • aplicações • serviços • Estrutura física • múltiplos computadores conectados em rede • Autonomia • Sem memória compartilhada » sistema fracamente acoplado • Sem relógio global • Comunicação através de passagem mensagens • tipicamente assíncronas • Cooperação e coordenação
Principais elementos Um típico ambiente de hardware para sistemas distribuídos: A Internet
Principais elementos Outro exemplo: Uma intranet
Principais Elementos Exemplo de Sistema Distribuído: A Web
CARACTERÍSTICAS
Motivações • CARTÃO 04
Motivações • • • Compartilhamento de recursos Elevada disponibilidade de serviço Extensibilidade Desempenho Suporte a organizações distribuídas
Principais problemas • Cartão 5
Principais problemas • • • Concorrência Falhas parciais Localização Acesso Migração Replicação • • • Mobilidade Contexto Segurança Larga escala Heterogeneidade
Heterogeneidade • CARTÃO 06
Heterogeneidade • Hardware – PCs, servidores, PDAs, smart phones, smart cards, utilidades domésticas etc • Sistemas operacionais • Linguagens de programação • Tecnologias de rede – Internet, WAP, Bluetooth – Ethernet, Wi. Fi, Wi. MAX, . . . • Tecnologias de middleware • Políticas de gerenciamento
Transparências de distribuição • Tornar invisíveis as complicações geradas pela distribuição: – para o programador de aplicações distribuídas – para o usuário – para o administrador do sistema • Principais tipos de transparência – acesso, localização, falha, migração, relocação, replicação, persistência, transação, concorrência
Aplicações • Em princípio, qualquer aplicação convencional pode ser portada com sucesso para um ambiente de sistema distribuído – Algumas áreas de aplicação emergentes – multimídia distribuída – disseminação de informações – computação móvel e ubíqua – computação em grade – redes de sensores ou IOT
Obrigado! : )
- Slides: 29