Aulas Sd Introducao
• O Sistema distribuído é a existência de um relacionamento mais forte entre os seus Componentes, onde geralmente os sistemas operativos são os mesmos;
• Podem ser considerados também como a evolução para sistemas fortemente acoplados, onde uma aplicação pode ser executada por qualquer processador;
Introdução ( Cont.)
• Os sistemas distribuídos permitem que uma aplicação seja dividida em diferentes partes, que se comunicam através de linhas de comunicação, e cada parte podendo ser processada em um sistema independente. Introdução (Cont.)
Os Sistemas Distribuídos têm como principais objectivos: Criar na cabeça de seus usuários a ilusão de que toda rede de computadores não e mais do que um único sistema de tempo partilhado (timesharing), em vez de um conjunto de máquinas distintas; Melhorar a comunicação entre os computadores, ou melhor, proporcionar a interligação destes num sentido amplo que pode envolver facilidades de mudanças futuras;
Introdução (Cont.)
Rapidez nas trocas de informações e confiabilidade na execução dos processos.
Itrodução (Cont.)
• Problemas no processo de desenvolvimento de Sistemas
Distribuídos:
Devido ao elevado tamanho e complexidade de sistemas distribuídos, o seu desenvolvimento exige um conhecimento profundo da área e a utilização de técnicas adequadas de concepção e projectos de sistemas.
Objectivos da Cadeira
• Proporcionar a compreensão dos conceitos fundamentais em que assenta a tecnologia de sistemas distribuídos. • Possibilitar a avaliação da necessidade de recorrer a tecnologia distribuída na construção de aplicações computacionais avançadas. Programa da Cadeira
1) Introdução aos Sistemas Distribuídos;
2) Arquitectura dos Sistemas Distribuídos;
3) Sistema de Comunicação;
4) Os modelos de referência;
5) Programação da Comunicação
6) Comunicação de processos em Sistemas
Distribuídos
7) Gestão de processos;
8) Segurança nos Sistemas Distribuídos.
Bibliografia Básica
• G.F. Coulouris, J.