Computa - PowerPoint PPT Presentation

About This Presentation
Title:

Computa

Description:

Computa o Distribu da Prof. Jo o Bosco Mangueira Sobral, Dr Daniela Barreiro Claro UFSC – PowerPoint PPT presentation

Number of Views:108
Avg rating:3.0/5.0
Slides: 20
Provided by: JooBo2
Category:

less

Transcript and Presenter's Notes

Title: Computa


1
Computação Distribuída
  • Prof.º João Bosco Mangueira Sobral, Dr
  • Daniela Barreiro Claro
  • UFSC

2
Introdução aos Sistemas Distribuídos
  • Anos 50 - Sistemas Operacionais tipo Lote
  • Aumentar a capacidade de processamento de
    programas
  • Usuário ia ao computador
  • Processamento Seqüencial

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
3
Introdução aos Sistemas Distribuídos
  • Sistema de tipo Lote com E/S através de um
    sistema auxiliar
  • Dispositivo Especial
  • Transporte manual de fitas
  • Distribuição local do processamento
  • Sistema de Computação Centralizado

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
4
Introdução aos Sistemas Distribuídos
  • Sistema de Interrupção e Canais de E/S
  • Automação da E/S das fitas
  • Multiprogramação
  • Sistema de Computação Centralizado

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
5
Introdução aos Sistemas Distribuídos
  • Sistemas Operacionais de Tempo Compartilhado
  • Aumentar a produtividade dos programadores
  • Computador vai ao usuário
  • Surgimento dos terminais de E/S
  • Distribuição da Apresentação dos Dados

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
6
Introdução aos Sistemas Distribuídos
  • Mainframes interligados
  • Distribuição da Apresentação dos Dados (terminais
    de E/S)
  • Distribuição do Processamento
  • Comunicação de Dados e Teleprocessamento
  • Processamento Centralizado
  • Apresentação da Informação - Distribuída

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
7
Introdução aos Sistemas Distribuídos
  • Anos 80 - Surgimento dos Microcomputadores
  • Produtividade dos Usuários e desenvolvedores
  • Conexão com os mainframes
  • Apresentação dos dados
  • Crescimento da Distribuição do processamento

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
8
Introdução aos Sistemas Distribuídos
Anos 80 - Difusão da Tecnologia da
Informação Instrumento de transformação dos
processos de negócios das empresas Aumento
insignificante dos níveis de produtividade com
relação aos investimentos em TI Perda em níveis
de produtividade quando profissionais trabalham
individualmente
Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
9
Introdução aos Sistemas Distribuídos
Anos 90 - Interligação dos recursos Surgimento
das Redes Locais Essência dos Sistemas
Distribuídos ou da Computação Distribuída Evolução
da tecnologia de redes repetidor, ponte,
roteador e gateway
Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
10
Introdução aos Sistemas Distribuídos
  • Sistema de Rede
  • Compartilhar periféricos, dados, programas
  • Acessar Base de Dados
  • Comunicação entre usuários
  • Computadores autônomos
  • Sistemas Operacionais independente e de Rede
  • Interação em forma de comunicação
  • Gerenciamento do sistema

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
11
Sistemas Distribuídos
  • Extensão dos sistemas de redes onde a interação
    inclui comunicação e cooperação/colaboração.
  • Cooperação
  • Todos por todos.
  • Cada um com a sua tarefa.
  • Colaboração
  • Todos por um.
  • Todos com a mesma tarefa.

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
12
Sistemas Distribuídos
  • Um SD consiste de processos concorrentes
    acessando recursos distribuídos, os quais podem
    ser compartilhados ou replicados, através de
    passagem de mensagem em um ambiente de rede.

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
13
Sistemas Distribuídos
  • Um SD é uma coleção de computadores autônomos,
    ligados por uma rede, com software projetado para
    produzir uma facilidade de computação integrada.
  • (Coulouris, Dollimore, Kindberg)

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
14
Sistemas Distribuídos
Características Importantes
  • Compartilhamento de recursos
  • Impressoras, HD - Diminuir os custos e por
    questões de segurança.
  • Servidor de Arquivos
  • Recursos encapsulados em um computador da rede.
  • Sistemas Abertos
  • Não proprietários, interoperáveis com
    arquiteturas distintas

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
15
Sistemas Distribuídos
Características Importantes
  • Concorrência
  • Diversos processos coexistem em um único
    computador e são executados concorrentemente
  • Escalabilidade
  • É a capacidade que um SD apresenta de poder
    adaptar-se facilmente a uma carga crescente de
    recursos e serviços.

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
16
Sistemas Distribuídos
Características Importantes
  • Tolerância à Falhas
  • Continuação de funcionamento do sistema, apesar
    da ocorrência de uma falha em um dos seus
    componentes
  • Redundância de Hardware
  • Recuperação por Software
  • Disponibilidade do Sistema
  • Medida da proporção de tempo que o sistema está
    disponível para os usuários.
  • Confiabilidade
  • Probabilidade que o sistema continuará a
    funcionar dentro de uma escala de tempo.

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
17
Sistemas Distribuídos
Características Importantes
  • Transparência
  • Parece não existir, quando na verdade existe.
  • Tipos de Transparência
  • Transparência de Acesso
  • Ocultação do uso de comunicação para acessar
    recursos remotos. Ex. Clicar um ícone
  • Transparência de Localização
  • Usuários não têm que saber a localização dos
    recursos remotos

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
18
Sistemas Distribuídos
Características Importantes
  • Tipos de Transparência
  • Transparência de Concorrência
  • Usuário não está ciente da existência de acesso
    simultâneo à recursos remotos.
  • Transparência de Replicação
  • Múltiplas instâncias de recursos são usados, mas
    SD oculta qualquer diferença entre recursos
    replicados, ou não replicados.
  • Transparência de Falha
  • SD oculta os efeitos de falhas parciais.
  • Transparência de performance
  • SD é reconfigurado para melhorar a performance na
    medida que a carga varia sem o usuário perceber a
    configuração.

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
19
Sistemas Distribuídos
Características Importantes
  • Tipos de Transparência
  • Transparência de Migração
  • Potencial para realocar recursos dinamicamente
    sem que os usuários estejam cientes do movimento
    de recursos
  • Transparência de escala
  • Oculta a expansão sem mudar a estrutura do
    sistema.

Computação Distribuída
UNIRONDON
- Cuiabá - MT João Bosco Mangueira Sobral

Daniela Barreiro Claro
Write a Comment
User Comments (0)
About PowerShow.com