O que é um aplicativo distribuído?

Um aplicativo distribuído é um programa destinado a ser executado em vários computadores de uma só vez e pode ser armazenado em um servidor ou em computação em nuvem. Isso é comumente usado em uma rede que possui um relacionamento cliente-servidor no qual um computador cliente acessa um programa do servidor e o servidor faz todo o processamento. Cada computador que acessa o aplicativo normalmente é feito para uma finalidade específica. Embora existam muitos aplicativos distribuídos diferentes, os comuns são programas gerais, software de colaboração, sistemas em tempo real e sistemas computacionais. O uso de um aplicativo distribuído normalmente é benéfico, mas isso pode representar um problema se o servidor for fraco ou lento. Nesse tipo de rede, o computador cliente - ou o computador que as pessoas usam - acessam programas e informações do servidor. Não é apenas o aplicativo usado do THO servidor E, mas o servidor é responsável por fazer todo o processamento para que o programa funcione. A computação em nuvem também pode ser usada para isso; nesse caso, o programa é armazenado em um servidor em nuvem e os computadores clientes acessam o programa.

Embora cada computador ou pessoa possa usar o aplicativo distribuído para fins gerais, o computador ou pessoa é normalmente especializado ou instruído a executar uma tarefa específica. Por exemplo, um computador pode ser usado ou otimizado para criar uma imagem enquanto outro é usado para texto. O usuário também pode ser instruído a executar uma determinada tarefa, em vez de apenas executar tarefas genéricas.

Existem muitos tipos diferentes de aplicativos distribuídos, mas existem quatro categorias principais. Programas gerais são programas comuns encontrados em um computador, apenas eles são feitos para trabalhar em vários computadores ao mesmo tempo. O software de colaboração é feito para que várias pessoas possam trabalhar em um único projeCT ao mesmo tempo; Cada usuário normalmente funciona em uma seção diferente do projeto. Os sistemas em tempo real são programas de bate-papo e bilhete nos quais os usuários respondem às perguntas do cliente on-line. Os programas computacionais são feitos para processar o código e o uso de vários computadores otimiza e acelera o processamento.

O uso de um aplicativo distribuído geralmente é benéfico, porque facilita para muitos usuários acessar e usar um programa de uma só vez, embora possa haver um problema se o servidor não for forte. O servidor é comumente responsável por executar o processamento, então isso coloca muita tensão no servidor. Se o servidor estiver fraco ou lento, isso pode levar a problemas ou problemas mais sérios nos computadores acessando o programa.

OUTRAS LÍNGUAS

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

Como podemos ajudar? Como podemos ajudar?