Escolar Documentos
Profissional Documentos
Cultura Documentos
sistemas distribudos
1. Evoluo da computao
1
Viso geral
Na dcada de 1950: Maq. Grandes e complexas. Operadas
por pessoas altamente especializadas. No havia nenhuma
forma de interao direta com o usurio e mquina.
2
Classificao dos sistemas
de computao
Quanto caracterstica de construo
Analgicos e Digitais
Quanto ao mbito
3
Mainframes
Mquinas grandes e com alto custo.
4
5
Sistemas centralizados
Um sistema centralizado aquele executado
em uma coleo de mquinas que se utilizam
de seus recursos individuais e possui uma
mquina servidora que centraliza todas as
informaes.
7
Sistemas centralizados
Monousurio
Consistncia;
Sincronizao;
Proteo;
Custo.
9
Sistemas centralizados
DESVANTAGENS:
No tolerante a falhas;
10
Redes de computadores
Um conjunto de mdulos processadores interligados por
um sistema de comunicao, que compartilham
informaes.
Caractersticas:
Escalabilidade natural.
11
Exerccio
12
Sistemas distribudos
CONCEITO
[Coulouris, 2001]
13
Sistemas distribudos
CARACTERSTICAS
CONSEQUNCIAS IMPORTANTES
Concorrncia;
Falhas independentes;
15
Sistemas distribudos
EXEMPLOS
Pesquisa web;
Negcios financeiros.
16
Sistemas distribudos
EXEMPLO
17
Sistemas distribudos
Para um processador em um SD, os demais
processadores e seus recursos so Remotos,
enquanto seus prprios recursos so Locais.
18
Sistemas distribudos
OBJETIVO
19
Sistemas distribudos
VANTAGENS
VANTAGENS
21
Sistemas distribudos
VANTAGENS
22
Sistemas distribudos
VANTAGENS
23
Sistemas distribudos
TENDNCIAS
24
Sistemas distribudos
25
Sistemas distribudos
COMPUTAO MVEL E UBQUA
Computadores notebooks;
Aparelhos portteis;
26
Sistemas distribudos
SISTEMAS MULTIMDIA DISTRIBUDOS
Telefonia IP;
27
Sistemas distribudos
Recursos fsicos.
Recursos de software.
Computao na nuvem.
Compartilhamento de recursos.
28
Sistemas distribudos
DESAFIOS DE SISTEMAS DISTRIBUDOS
Heterogeneidade;
Sistemas abertos;
29
Sistemas distribudos
DESAFIOS DE SISTEMAS DISTRIBUDOS
Segurana;
Escalabilidade;
30
Sistemas distribudos
ESTUDO DE CASO: A WORLD WIDE WEB
HTML;
Webcontainers;
Protocolos;
URLs;
Navegadores;
Webservices.
31
Referncias
Coulouris,G., Dollimore, J. e Kindberg, T.,
Sistemas Distribudos: Conceitos e Projetos, 4a
Edio, Bookman, 2007.
32
Exerccios
1. Cite trs tipos de recursos de hardware e trs tipos de
recursos de dados ou de software que possam ser
compartilhados com sucesso. D exemplos prticos de seu
compartilhamento em sistemas distribudos.
33
Prxima aula
2. Introduo aos Sistemas Distribudos