Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Linux >> Content
Diferença entre sistema paralelo e distribuído?
Sistemas paralelos e distribuídos são usados ​​para melhorar o desempenho e a confiabilidade dos sistemas de computador. No entanto, existem algumas diferenças importantes entre os dois.

Os sistemas paralelos são compostos por vários processadores que trabalham juntos para executar um único programa. Isto pode melhorar o desempenho dividindo as tarefas do programa entre os diferentes processadores. Sistemas paralelos são frequentemente usados ​​para computação científica, processamento de imagens e outras aplicações que requerem um alto grau de poder computacional.

Os sistemas distribuídos são compostos por vários computadores conectados por uma rede. Cada computador em um sistema distribuído possui memória e recursos próprios e pode executar seus próprios programas. Isto pode melhorar a confiabilidade, fornecendo redundância, de modo que, se um computador falhar, os outros possam continuar a operar. Os sistemas distribuídos são frequentemente usados ​​para serviços web, aplicativos de banco de dados e outros aplicativos que exigem um alto grau de disponibilidade.

Aqui está uma tabela que resume as principais diferenças entre sistemas paralelos e distribuídos:

| Recurso | Sistema paralelo | Sistema distribuído |
|---|---|---|
| Número de processadores | Vários processadores trabalhando juntos | Vários computadores conectados por uma rede |
| Memória | Memória compartilhada | Memória distribuída |
| Sistema operacional | Sistema operacional único | Vários sistemas operacionais |
| Aplicações | Computação científica, processamento de imagens | Serviços Web, aplicações de bases de dados |
| Desempenho | Melhorado pela divisão de tarefas entre processadores | Melhorado pela redundância |
| Confiabilidade | Não tão confiável quanto os sistemas distribuídos | Mais confiáveis ​​que sistemas paralelos |

Uma outra diferença importante a ser observada é que os sistemas paralelos geralmente oferecem melhores capacidades de melhoria de desempenho se as tarefas puderem ser facilmente divididas, enquanto os sistemas distribuídos muitas vezes oferecem opções de escalabilidade mais econômicas, mas vêm com o preço de despesas gerais mais altas (protocolos de comunicação entre computadores na rede .)

Anterior :

Próximo :
  Os artigos relacionados
·Como descompactar tar.bz2 
·Como parar o som em um sistema do Solaris 
·Permission Denied Root no Ubuntu Evolution 
·Como saber se você pode executar CentOS 64 bits 
·Como instalar o Puppy Linux em um computador como o ún…
·Como realocar uma instalação Python 
·Como ler mensagens em um Sendmail Fila 
·Como fazer o download do Apache Tomcat para Linux 
·O que é um processo de inicialização do computador? 
·Como instalar e configurar o servidor Freeradius no Lin…
  Artigos em destaque
·Marvin personalizado janela Especificações 
·Como verificar um problema Salvar dados em Dragon Age: …
·Windows 7 : Como determinar o tamanho da MTU 
·Como executar o teste de benchmark de desempenho do com…
·Como excluir um arquivo de atualização de segurança …
·Como acessar partições portáteis escondidos 
·Como excluir Mídia História Jogador 
·Como Chegar Desktop Icon Pictures 
·Como configurar Php.ini para pacotes Pear Correio 
·Como editar o Fundo da Área de Trabalho 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados