Sistemas Distribuídos Prof. Mauro César Lopes 1 Definição “Um sistema distribuído é uma coleção de processadores que não compartilham memória nem relógio” [1] 2 Definição Cada processador possui sua própria memória local Os processadores se comunicam entre si por meio de várias redes de comunicação 3 Sistema Distribuído Fornece a seus usuários vários recursos que ele mantém. Esses recursos compartilhados permite maior velocidade de computação, melhor disponibilidade e confiabilidade de dados 4 Sistema de Arquivos Distribuídos É um sistema de serviço de arquivos cujos usuários, servidores e dispositivos de armazenamento estão dispersos entre vários sites de um sistema distribuído (dados armazenados em dispositivos múltiplos e independentes ao invés de um único ponto centralizado) 5 Mecanismos 1) 2) 3) 4) Sincronia de processos Gerenciamento de comunicação entre processos Problema de deadlock Tratamento de falhas 6 Exemplo de um sistema distribuído 7 RMI http://www.guj.com.br/java.tutorial.arti go.37.1.guj 8