SISTEMAS DISTRIBUIDOS Sabrina Liliane Alexandre e Jonas
Etec Carapicuíba
Redes III
Definição
Um sistema distribuído segundo a definição de Andrew Tanenbaum é uma "coleção de computadores independentes entre si que se apresenta ao usuário como um sistema único e coerente". Outra definição, de George Coulouris, diz: "coleção de computadores autônomos interligados através de uma rede de computadores e equipados com software que permita o compartilhamento dos recursos do sistema: hardware, software e dados".
Assim, a computação distribuída consiste em adicionar o poder computacional de diversos computadores interligados por uma rede de computadores. A união desses diversos computadores com o objetivo de compartilhar a execução de tarefas, é conhecida como sistema distribuído.
Introdução
Computação distribuída é um fenômeno da tecnologia computacional que permite que a computação de uma organização seja realizada, não mais por um computador central, e sim distribuída através de redes para os lugares onde o trabalho da organização é realizado.
A junção e aplicação de dois grandes grupos de tecnologias, redes de computadores e microprocessadores com poder de processamento cada vez maior, permitiram a criação da base do que convencionalmente se chama de sistemas distribuídos (TANENBAUM, 1995).
Segundo TANENBAUM, 1995, a possibilidade de construção de sistemas distribuídos em si não constitui uma boa ideia. O autor afirma que, devido a existência das tecnologias atuais, é possível ter as soluções de sistemas distribuídos com todas as eficiências necessárias devido ao grande poder de processamento existente nos processadores atuais e uso das diversas redes existentes.
Conceitos de Computação distribuída:
Tanenbaum, 1995, cita que para ser considerado um sistema distribuído a solução tem que oferecer, tendo em vista tanto a ótica do hardware quanto a do software:
Transparencia – É necessário fazer implementações no projeto de forma que o conjunto de máquinas seja visto como um