O que é computação distribuída?

A computação distribuída utiliza uma rede de muitos computadores, cada um realizando uma parte de uma tarefa geral, para obter um resultado computacional muito mais rapidamente do que com um único computador. Além de um nível mais alto de poder de computação, a computação distribuída também permite que muitos usuários interajam e se conectem abertamente. Diferentes formas de computação distribuída permitem diferentes níveis de abertura, com a maioria das pessoas aceitando que um maior grau de abertura em um sistema de computação distribuído é benéfico.

O segmento da Internet com o qual a maioria das pessoas está mais familiarizada, a World Wide Web, também é o uso mais reconhecível da computação distribuída na arena pública. Muitos computadores diferentes fazem tudo o que se faz enquanto navega na Internet possível, com cada computador atribuindo uma função especial dentro do sistema.

Um computador doméstico é usado, por exemplo, para executar o navegador e dividir as informações que estão sendo enviadas, tornando -as acessíveis ao usuário final. Um servidor em seu inteiroO provedor de serviços da RNET atua como uma porta de entrada entre o seu computador doméstico e a Internet maior. Esses servidores falam com computadores que compõem o sistema de nomes de domínio, para ajudar a decidir quais computadores conversar com base no URL que o usuário final entra. Além disso, cada página da web está hospedada em outro computador.

Outro tipo de computação distribuída é conhecida como computação de grade. A computação de grade consiste em muitos computadores que operam juntos remotamente e muitas vezes usando o poder do processador ocioso dos computadores normais. O exemplo de maior visibilidade dessa forma de computação distribuída é o projeto em casa da busca de inteligência extra-terrestre (SETI). O Seti usa o poder de processamento de mais de cinco milhões de computadores domésticos para utilizar o poder computacional muito além dos maiores supercomputadores. O Seti disponibiliza um software gratuito que um usuário doméstico pode instalar em um computador. O softwarO E é executado quando o computador fica ocioso e cada computador com o software entra em contato com um servidor central em Berkeley e baixa um arquivo 250K que informa o que analisar. O sistema de computação distribuído analisa esses dados para padrões específicos, que em teoria representam uma alta probabilidade de design inteligente.

Muitos computadores domésticos também são exemplos de computação distribuída - embora menos drásticas. Ao usar vários processadores na mesma máquina, um computador pode executar processos separados e atingir um nível mais alto de eficiência do que o contrário. Muitos computadores domésticos agora aproveitam o multiprocessamento, bem como uma prática semelhante conhecida como multithreading, para obter velocidades muito mais altas do que seus colegas de processador único.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?