Sistemas Para Internet E Software Livre3
LIVRE.
Professor Esp: Emmanuel Dias Pereira
Email: emmanuel-pos@hotmail.com.
WZap: 8105-0969.
1
TECNOLOGIAS DE SISTEMAS DISTRIBUÍDOS
Há diversas definições para o que é um sistema distribuído. Para o nosso contexto, a definição dada por
Tanenbaum (2008)
Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. SISTEMAS CENTRALIZADOS E OS DISTRIBUÍDOS
E a forma de comunicação e de sincronização entre os processos.
Enquanto nos sistemas centralizados a sincronização é realizada por áreas compartilhadas de memória.
O sistemas distribuídos a sincronização é obtida através da troca de mensagens.
O QUE CARACTERIZA OS SISTEMAS
DISTRIBUÍDOS?
Os sistemas distribuídos apresentam três características que os diferenciam dos sistemas de teleprocessamento: distribuição de processamento, distribuição de dados e distribuição de controles. DISTRIBUIÇÃO DE
PROCESSAMENTO
Significa que deve existir capacidade de processamento independente em cada nó da rede. Este processamento pode ser constituído por um mainframe, por um micro ou por uma estação de trabalho. A característica necessária é a capacidade de executar um processo em cada nó e de gerenciar os recursos locais de forma autônoma. A distribuição de processamento é o componente de mais fácil visualização. Para que um sistema seja distribuído, é necessária a existência de múltiplos processadores.
DISTRIBUIÇÃO DE DADOS
É a possibilidade de localizar os arquivos ou banco de dados próximos aos locais em que são mais acessados. Para isso, deve existir um gerenciador de arquivos ou de banco de dados local e um mecanismo que permita o acesso remoto a estes recursos. Um sistema distribuído permite que os dados armazenados sejam compartilhados pelos diversos nós em que existe capacidade de processamento. Este compartilhamento pode ser obtido pela transferência de arquivos ou pelo acesso remoto