Sistemas Distribuidos
É um sistema onde os componentes de hardware e software localizados em computadores interligados por uma rede com única e coordenam suas açores somente através de troca de mensagens (coulouris).
Características de um sistema distribuído
-concorrência de componente
Falta de sincronização global
Componentes independe de falhas
Motivação
A principal motivação para a construção de sistemas distribuídos é o compartilhamento de recursos computacionais os recursos compartilhados podem estar forma de sistemas :
Com serviços que permitem que os clientes acessem seus recursos
A na forma de recursos que são encapsulados em objetos que podem ser acessados por outros clientes /objetos
Em uma rede de computadores , a concorrência acontece normalmente,nos usuários podem estar trabalhando independentes mas compartilhando recursos como arquivos e impressoras em sistemas distribuídos recursos mais avançados podem ser compartilhados como a própria computação .
Falta de sincronização global
Existe uma noção que é preciso uma forma de sincronização para coordenar as atividades entre os componentes em um sistema distribuídos ,mas não à uma formula simples de fazer essa coordenação apenas Trocando mensagem.
Independência a falhas
Os sistemas distribuídos devem ser especialmente construídos para tolerar falhas , uma vez que sofrem de problemas especiais como queda de comunicação e a conseqüente , isolação entre os computadores , mesmo assim ,os sistemas distribuídos devem prudênciar que outros equipamentos continue funcionando .
Principio básico para o compartilhamento de recursos
-redução de custos : compartilhamento hardware como impressora , harddisks , etc.
-compartilhamento de alto nível: aplicações ,dados,sistemas de conversão de moedas etc.
Aula 2 Sistemas Distribuídos continuação do conteúdo
Serviços
Este termo ;e