Duas CPUs como um sistema único [duplicado]

0

Eu não sei se esta é uma pergunta tola ou não. Existe uma maneira de fazer dois sistemas dual-core separados para rodar como um único sistema quad-core sob um único sistema operacional?

    
por Uvais Ibrahim 12.01.2015 / 10:14

3 respostas

2

Talvez você pudesse, mas não faria o menor sentido. Com os dois sistemas tendo uma latência tão grande entre eles e sem mecanismos de hardware para uma rápida coerência de memória, não faria sentido tentar combiná-los dessa maneira.

Você não pode usar outra pessoa para deixar seu cérebro controlar mais dois braços. Você tem que deixar seu cérebro controlar seus braços porque seu cérebro está muito "longe" dos braços para controlá-los efetivamente.

    
por 12.01.2015 / 11:39
0

Possível, mas não fácil ... Acho que esta pergunta e respostas de este link será útil para você .

Seria mais fácil obter uma placa-mãe compatível com a CPU em questão e possuir duas portas de CPU, mas, novamente, é uma rota cara, especialmente considerando o custo das máquinas quad core atualmente.

    
por 12.01.2015 / 10:20
0

Nível do sistema operacional? Muito difícil, mas isso pode ser feito.

Uma solução mais prática está no clustering baseado no aplicativo e isso normalmente seria feito em um nível de servidor; também conhecido como farm sever.

Por exemplo, ter um balanceador de carga na frente de vários servidores do Apache para distribuir a carga de tráfego. Ou talvez um cluster Mongo compartilhado. Ou até mesmo o MySQL com replicação.

A mensagem maior é que há muito pouco benefício prático em fazer algo assim em um nível de sistema operacional bruto. Em um nível por aplicativo, abstrair as necessidades do aplicativo por meio de um protocolo comum é o melhor caminho a ser seguido.

    
por 12.01.2015 / 11:14