next up previous contents
Next: Compartilhamento de Canal Up: Características Marcantes Previous: Digitalização

Computação Distribuída

O aparecimento de redes de computadores permitiu a utilização de um novo paradigma computacional que se mostrou, com o passar do tempo, extremamente poderoso. Estamos nos referindo à possibilidade de distribuição do processamento entre computadores diferentes. Mais do que a simples sub-divisão de tarefas, este paradigma permite a repartição e a especialização das tarefas computacionais conforme a natureza da função de cada computador. Um exemplo típico é a chamada arquitetura cliente/servidor, onde muitos computadores ``clientes'' se comunicam com computadores ``servidores'' que nada mais são do que processos especializados na execução de certas tarefas, como cuidar de arquivos ou administrar bancos de dados.

Numa tentativa de ilustrar este conceito, mencionamos que a mistura do paradigma cliente/servidor com a idéia de hipertexto levou ao estágio atual da teia mundial que se apóia sinergeticamente nos dois paradigmas. Para melhor apreciar este ponto, sugerimos ao leitor a consulta do número especial da Communications da ACM (Association for Computing Machinery), dedicado ao tema de hipertexto, escrito em 1988 [48], na véspera da introdução da teia mundial. Hipertexto era já amplamente usado na época, mas nada naquele número permite antever a explosão da teia. Talvez o ingrediente mais importante da teia, que está faltando naquele documento, é a introdução do paradigma cliente/servidor num ambiente de hipertexto. O cliente (``browser'') especializa-se em obter e apresentar páginas, enquanto o servidor especializa-se em montar e disponibilizar as páginas na rede.



Imre Simon
Wed Jul 16 16:46:01 EST 1997