Sistema distribuído

Keywords: Sistema distribuído, Alienígena, Alta disponibilidade, Balanceamento de carga, Banco de dados, Computador, Comunicação, Disco, Hardware

Um Sistema Distribuído definido por Tanenbaum é uma coleção de computadores independentes que se apresenta ao usuário como um sistema único e consistente; outra definição, de Coulouris, seria uma 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.

Sistemas Distribuídos e Redes de computadores tem definições semelhantes mas não são iguais. Os tipos mais conhecidos de redes são as LANs, MANs e WANs que se relacionam com pontos de acesso diferentes. O sistema distribuído está dentro desses tipos de redes através da comunicação entre hardwares e softwares.

Um exemplo clássico de computação distribuída é o projeto Seti at home que visa procurar em sinais de rádio interplanetários algum vestígio de vida extraterrestre. Qualquer pessoa pode ligar-se ao site (http://www.setiathome.net), baixar o software e ajudar a processar os dados.

Conteúdo

Características

Modelos de referência ISO/OSI

Ver artigo principal: OSI

Modelos de computação distribuída

Cliente/Servidor

O cliente manda um pedido para o servidor e o servidor o retorna.

Peer-to-peer (P2P)

O banco de dados manda um pedido para o gerenciador, o gerenciador retorna para o banco de dados e pede confirmação, e o banco de dados retorna para o gerenciador.

Sobre os Hardwares

A organização do hardware em sistemas com várias UCPs se dá por:

Sistemas paralelos

Arquiteturas

Sobre Softwares

Sistemas operacionais

Middleware

Middleware é um serviço que fica entre as aplicações/interface e o sistema operacional.

Características

Links internos

Keywords: Sistema distribuído, Alienígena, Alta disponibilidade, Balanceamento de carga, Banco de dados, Computador, Comunicação, Disco, Hardware