tannenbaum - SD
MÓDULO 18
Índice
1. Sistema Centralizado e Distribuído 3
2. Glossário 4
3. Referências Bibliográficas 4
1. Sistema Centralizado e Distribuído
1.1. Conceitos
Os sistemas centralizados são aqueles que concentram processamento e dados em uma estrutura local. Um único programa recebe entrada de dados de muitos usuários e lhes envia os respectivos retornos.
No caso dos sistemas distribuídos, em que o uso mais intenso se dá pela Internet, este sistema está muito mais envolvido com a comunicação que com a computação. Segundo Tanenbaum (2003), o sistema centralizado possui um acoplamento “fraco”, porque cada um dos nodos da rede pode ter tipos de processador, memória e sistema operacional distintos. Mesmo assim, o acoplamento fraco traz vantagem e desvantagem. A vantagem é que os computadores podem ser utilizados por uma grande variedade de aplicações. A desvantagem está na programação difícil, já que não existe um padrão de equipamento nem de sistema operacional. Além disso, em uma plataforma distribuída, distribuem-se processamento e dados. Assim, os elementos da rede possuem capacidade local de processamento e acessam dados localizados nos servidores regionais, que estão mais próximos do seu ponto de acesso.
Figura 12 – Posicionamento do middleware em um sistema distribuído Fonte: Tanenbaum (2003).
Para que os sistemas distribuídos atuem com perfeição e se consiga, de fato, executar aplicações nas estações, deve haver um middleware instalado (ver figura 12). O middleware é um software que faz o papel de uma interface e traduz os padrões dos softwares acessados pela Internet para cada tipo de sistema operacional. No caso dos sistemas distribuídos baseados na Internet, o papel do middleware é realizado pelo navegador web.
2. Glossário
FLOPS (Floating Point Operations Per Second ou operações de ponto flutuante por segundo): quanto mais rápido um computador conseguir realizar