Se o E3-1285 v6 suportar um máximo de 64 GB de RAM, o uso de uma placa-mãe de soquete duplo aumenta a memória máxima? Acho que não, mas gostaria de saber o motivo. Minha lógica diz que, se a RAM for compartilhada, ambos os processadores devem ser capazes de endereçar toda a RAM disponível e, portanto, também será limitado a 64 GB. Alguma explicação técnica para isso?
Nas CPUs modernas, o controlador de memória é integrado diretamente na CPU, enquanto antigamente a memória era acessada pela CPU através de um sistema de barramento. O sistema de barramento tinha a vantagem de que o acesso à memória era uniforme, o que ainda ocorre em CPUs de soquete único.
Agora, entrando em sistemas dual-socket, cada CPU tem memória local dedicada e a memória da outra CPU pode ser acessada indiretamente através do QPI que é em palavras simples um link entre as duas CPUs. Isso é chamado de NUMA (acesso não uniforme à memória).
Bem, juntando as coisas. Se você tiver uma segunda CPU, poderá aumentar a quantidade total de memória do seu sistema, mas também precisará de uma CPU capaz de funcionar no modo de processador duplo. IIRC a série E3 não é compatível com dois soquetes, o E5 é compatível com dois soquetes e o E7 com quatro soquetes.
Em primeiro lugar, o E3-1285v6 não suporta multi-socket, então para aumentar o número de CPUs no sistema você precisará de uma CPU diferente.
Enquanto as CPUs AMD e Intel em modo longo usam ponteiros de 64 bits, as CPUs disponíveis hoje são limitadas a 48 bits. Assim, é possível endereçar até 256 TB de memória e cada CPU compatível com x86_64 pode endereçar essa quantidade de memória.
No entanto, há outra limitação: O controlador de memória integrado à CPU. Esse controlador de memória possui um número limitado de canais (no caso de sua CPU: 2), o que significa que ele pode se comunicar com dois módulos de memória simultaneamente. Os canais podem alternar entre vários módulos (geralmente 2), então você geralmente pode conectar dois módulos por canal, totalizando 4 módulos no seu caso.
Se você tiver uma placa multi-socket com várias CPUs instaladas, você terá um controlador de memória por CPU, então no final você dobra a memória física instalável (que não está realmente relacionada à memória endereçável) instalando uma segunda CPU.
Sim, usar várias CPUs aumenta a memória máxima, porém sua CPU não suporta placas-mãe com vários soquetes.
De fato, as peças de baixo custo (soquete 115x) têm a opção de GPUs integradas (presumivelmente porque são derivadas dos mesmos designs básicos das peças de desktop convencionais), mas não têm suporte a vários soquetes e têm um controlador de memória que suporta apenas quatro módulos (dois canais com dois módulos cada) de memória não registrada. Com tecnologia atual que limita você a 64GB.
As partes de ponta têm melhores controladores de memória com mais canais e suporte para tipos de memória que permitem mais e maiores módulos por canal (512 GB por soquete é possível) e, em alguns casos, suporte para configurações de vários soquetes, mas não possuem as GPUs integradas.