Por que as placas-mãe suportam tanto a memória RAM?

3
Como é possível que algumas placas-mãe comuns de PCs suportem apenas 16 gigabytes de RAM, e há algumas placas-mãe mais caras que podem suportar muito mais RAM? Por que você não pode usar o máximo de RAM compatível, contanto que haja canais suficientes?

    
por TheNoobOfRoblox 14.10.2015 / 06:00

2 respostas

4

tldr - É um resultado de restrições físicas e restrições do controlador de memória. O controlador de memória só pode lidar com isso. Há um limite para a quantidade de memória RAM que você pode colocar em um único stick e quantos sticks por placa-mãe.

A resposta mais complexa envolve alguns elementos.

  1. O controlador de memória reconhece barras de mais de um determinado tamanho. Isso pode ser segmentação de produto em alguns casos ou simplesmente a falta de varas do tamanho no momento. Eu tenho um sistema que não reconhece um stick de 2gb, mas reconhece um 2x 1gb sticks bem, apesar do ram ser o tipo correto. Minha memória DDR3 mais velha e ainda comum é de 8gb por stick. O DDR4 usado com as placas de entusiastas atuais e muitas placas futuras de skylakes podem superar 16gb

  2. O controlador de memória tem canais suficientes para lidar com mais memória RAM. Esta seria a diferença entre uma placa 'mainstream' com 4 slots e uma placa de entusiasta com 6-8.

  3. A placa tem slots físicas suficientes - o mesmo processador em uma placa ATX completa engole 4 sticks de ram (32gb ou 64gb) enquanto uma placa mATX ou mITX levaria 2. Isso significaria a metade do carneiro, mesmo se você tivesse o mesmo processador com a mesma quantidade máxima de carneiro.

  4. Suporte para "rdimm" e "lrdimm" - principalmente em servidores, mas isso tem uma desvantagem - você reduz a velocidade geral de memória ram para significativamente mais RAM - até algo como 2x ou mais por bastão. Anandtech tem um artigo incrível sobre isso.

É realmente uma questão de design e, em alguns casos, validação.

    
por 14.10.2015 / 06:16
0

(nota: partes deste post serão centradas na Intel, eu não sigo as plataformas da AMD)

A memória do PC é dividida em "ranks". Uma classificação é um grupo de 8 chips (9 para ECC) que cobrem a largura completa do barramento de memória.

A memória normal da área de trabalho é "sem buffer" e isso limita a quantidade de chips de memória que podem ser conectados a um canal de memória. Você pode ter até dois níveis em um módulo e até dois módulos em um canal. A memória do servidor "ECC em buffer" pode ir para contagens de classificação mais altas, mas você paga por isso em desempenho e preço, e é suportado apenas nas plataformas de servidor de ponta.

Depois, há o tamanho dos chips em si. Em geral, as novas plataformas suportam chips maiores. As primeiras plataformas DDR3 suportavam apenas chips de 2 gigabits (levando a módulos de dois níveis de 4 gigabytes). Mais tarde, as plataformas DDR3 * suportam 4 chips gigabit (levando a módulos de dois níveis de 8 gigabytes). As plataformas DDR4 geralmente suportam chips de 8 gigabits (levando a módulos de classificação dupla de 16 gigabytes).

Depois, há restrições de espaço. Geralmente, os laptops têm apenas um slot por canal, o mesmo vale para desktops de porções de tamanho reduzido ou de porão.

Depois, há o fato de que os fornecedores nem sempre dizem toda a verdade. Existem muitos sistemas em que o máximo anunciado é baseado em módulos de 4 gigabytes, mas onde os módulos de 8 gigabytes fazem trabalho de fato.

Depois, há o fato de que as plataformas de desktop de ponta (LGA1366, LGA2011, LGA2011-3) têm mais canais de memória do que as plataformas de desktop convencionais. O material de desktop de alta qualidade também foi transferido para o DDR4 mais cedo.

Coloque tudo isso junto e você terá uma ampla variedade de memória máxima anunciada.

* Sandy bridge e depois oficialmente, não oficialmente também X58 LGA1366

    
por 16.03.2017 / 22:16