msalsdlndladn

2472 palavras 10 páginas
Sistemas Distribuídos
Aula 1 – Introdução

35T34 3B2

Programa
Introdução.
Conceitos de sistemas distribuídos.
Comunicação em sistemas distribuídos.
Sincronização em sistemas distribuídos.
Processos e processadores em sistemas distribuídos.
Sistemas de arquivos distribuídos.
Memória compartilhada distribuída.
Segurança em sistemas distribuídos.
Outros tópicos. P2P, Grid, Clusters, etc.

Referências
Tanenbaum, A.S. Distributed Operating Systems. Prentice-Hall International, 1995.

Avaliações
2 provas.
1 apresentação.

Introdução

O que é um sistema distribuído?
É uma coleção de computadores independentes que aparenta ser um único computador aos seus usuários.

Conceitos relacionados a hardware e software, respectivamente.
Exemplos: Rede com estações de trabalho e processadores stand-alone alocados por demanda com um sistema de arquivos unificado.
Sistema bancário com terminais espalhados geograficamente e um único banco de dados.

Como se tornou possível o surgimento desses sistemas?
Computadores mais rápidos e baratos e o surgimento de redes de computadores de alta-velocidade

Objetivos

Vantagens de sistemas distribuídos sobre sistemas centralizados.

Lei de Grosch – O poder de computação de um computador é proporcional ao quadrado do seu preço. (Aplicável a mainframes).

No caso de microprocessadores, é mais barato se comprar vários processadores e montá-los em um sistema multi-processador. (preço)

Em alguns casos, é teoricamente impossível de se construir um computador centralizado que possa ser comparado a um sistema distribuído com uma grande quantidade de processadores. (velocidade)

Algumas aplicações são inerentemente distribuídas - sistema de uma cadeia de lojas, jogos ou outras aplicações cooperativas. (distributividade inerente)

Maior confiabilidade, útil em aplicações de alto risco. (confiabilidade)

Crescimento incremental – acaba com necessidade da compra de mainframes cada vez maiores,

Relacionados