Sistemas distribuidos
Distribuídos I
ESCOLA SUPERIOR DA TECNOLOGIA DA INFORMAÇÃO
Gestão da Tecnologia da Informação
2
Visão geral do curso
• Introdução aos SDs
• Processos em SD
▫ Threads, virtualização, sistemas cliente-servidor e processos de migração
• Modelos de comunicação em SD
ESCOLA SUPERIOR DA TECNOLOGIA DA INFORMAÇÃO
Gestão da Tecnologia da Informação
3
Introdução aos Sistemas Distribuídos
ESCOLA SUPERIOR DA TECNOLOGIA DA INFORMAÇÃO
Gestão da Tecnologia da Informação
4
Objetivo
• Conceitos básicos
• Segurança e transparência
• Abertura e interoperabilidade
• Portabilidade, política e mecanismos • Escalabilidade
ESCOLA SUPERIOR DA TECNOLOGIA DA INFORMAÇÃO
Gestão da Tecnologia da Informação
5
Como chegamos até aqui
• Você sabe...
• Em seus primeiros 40 anos a computação não era exatamente o que se poderia chamar de portável ou distribuída
Como chegamos até aqui
• A partir dos anos 1980 surgem os microprocessadores de
8 bits, logo substituídos por “primos” mais potentes
• Surgem CPUs com capacidade computacional equivalente a um mainframe, mas com preço equivalente a uma fração do mesmo...
• Em 50 anos uma máquina que custava dez milhões de dólares e executava uma instrução por segundo, passou a custar mil dólares e executar um bilhão de instruções por segundo!
ESCOLA SUPERIOR DA TECNOLOGIA DA INFORMAÇÃO
Gestão da Tecnologia da Informação
7
Pense bem!
• Se um Rolls Royce tivesse a mesma evolução, hoje custaria um dólar e faria um bilhão de milhas por galão, embora provavelmente vez por outra “travasse” e precisasse ser puxado por uma carroça... Um grande sistema. Distribuído.
• As redes de computadores, que vieram a se popularizar quase na mesma época, permitem que centenas de máquinas em um edifício se conectem de forma que dados possam ser transferidos entre elas em microsegundos
• Virtualmente, nesse momento, milhões de máquinas no mundo estão