Você está na página 1de 3

O Hardware nos Sistemas de Informação Distribuídos

Abordamos neste capítulo sobre a importância dos hardwares para os sistemas de


informação distribuídos, destacando as diferenças que existem nos hardwares
utilizados nos sistemas centralizados para os utilizados nos sistemas distribuídos.

A evolução existente desde o surgimento dos primeiros computadores para os dias


atuais, foi espetacular. Tanto em poder de processamento, quando no custo dos
equipamentos. A partir da década de 80, o surgimento de redes locais e o
processamento de 32 Bits, permitiram a construção de sistemas de computadores
formados por um grande número de processadores conectados através das
redes.Observamos que essa evolução de processadores e redes, permitiu a criação
dos sistemas distribuído.

Será que apenas esses dois fatores formam um sistema distribuído?

Não, ainda falta o software e esse foi um grande problema para os sistemas
distribuídos.

Sistemas distribuídos necessitam de softwares diferentes dos utilizados em sistemas


centralizados, o que não existia, ou se existia era muito simples naquela época. Nos
dias atuais, ainda presenciamos uma evolução constante nos softwares utilizados
em sistemas distribuídos.
Um sistema distribuído é composto por várias camadas de
software, que estão divididos em níveis.

3.1 Organização e distribuição do hardware

Até agora o que ficou certo para nós, é que um sistema distribuído é composto por
vários processadores.

Devemos descobrir qual a melhor forma de organizar esses processadores


(implementação da conexão dos seus componentes), para atender todos os
requisitos exigidos pelos sistemas de informação distribuídos.

Existem diversos esquemas de classificação de computadores quanto à forma de


organização dos seus processadores. Para facilitar a nossa compreensão e o foco
da disciplina, consideremos apenas os sistemas de informação distribuídos que
utilizam computadores independentes.

Multiprocessadores: Computadores com memória compartilhada.


Multicomputadores: Computadores sem memória compartilhada.

Diferenças existentes entre os multiprocessadores e os multicomputadores:

Multiprocessadores:

• Espaço único de endereçamento virtual;


• Espaço compartilhado para todos os processadores.

Ex: Se o valor 16 for escrito no endereço 1011, qualquer outro processador que fizer
a leitura do endereço 1011 obterá como resposta o valor 16. (Observe que todos os
processadores compartilham a mesma memória)

Multicomputadores:

• Cada computador possui sua própria memória particular. (Seu próprio espaço
de endereçamento)
Ex: Se o valor 16 for escrito no endereço 1011, quando outro processador fizer a
leitura do endereço 1011, ele não encontrará o valor 16 como resposta, e sim algo
diferente. Esse valor diferente encontrado será o valor que ele escreveu em um
determinado momento, e não o valor que outro processador escreveu.

Exemplo real de multicomputadores: Uma rede local de computadores com vários


computadores conectados entre si.

Você também pode gostar