Por que as placas-mãe suportam apenas tanta RAM?

Por que as placas-mãe suportam apenas tanta RAM?

Por que algumas placas-mãe de PC comuns podem suportar apenas até 16 gigabytes de RAM, e há algumas placas-mãe mais caras que podem suportar muito mais quantidades de RAM? Por que você não pode simplesmente usar a quantidade de RAM compatível que possui, desde que haja canais suficientes?

Responder1

tldr - É 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óriareconhecerpalitos de mais de um determinado tamanho. Isso pode ser segmentação do produto em alguns casos ou simplesmente falta de palitos desse tamanho no momento. Eu tenho um sistema que não reconhece um stick de 2 GB, mas reconhece bem um stick de 2x 1 GB, apesar de a memória RAM ser do tipo correto. Minha memória DDR3 mais antiga e ainda comum chega a 8 GB por stick. O DDR4 usado com placas entusiastas atuais e muitas placas skylake futuras podem atingir 16 GB

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

  3. A placa tem o suficientefísicoslots - o mesmo processador em uma placa ATX completa engoliria alegremente 4 unidades de memória RAM (ou seja, 32 GB ou até 64 GB), enquanto uma placa mATX ou mITX consumiria 2. Isso significaria metade da memória RAM, mesmo se você tivesse o mesmo processador com a mesma quantidade máxima de memória RAM.

  4. Suporte para "rdimm" e "lrdimm" - principalmente em servidores, mas isso tem uma desvantagem - você troca a velocidade geral da memória RAM porsignificativamentemais memória RAM - até algo como 2x ou mais por stick.Anandtechtem um artigo incrível sobre isso.

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

Responder2

(nota: partes desta postagem serão centradas na Intel, não sigo plataformas AMD)

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

A memória normal do desktop é "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é duas classificações em um módulo e até dois módulos em um canal. A memória do servidor "Buffered ECC" pode atingir contagens de classificação mais altas, mas você paga por isso tanto no desempenho quanto no preço, e só é compatível com plataformas de servidor de última geração.

Depois, há o tamanho dos próprios chips. Em geral, as plataformas mais novas suportam chips maiores. As primeiras plataformas DDR3 suportavam apenas chips de 2 gigabits (levando a módulos de classificação dupla de 4 gigabytes). Plataformas DDR3 posteriores* suportam chips de 4 gigabits (levando a módulos de classificação dupla 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. Os laptops geralmente terão apenas um slot por canal, o mesmo se aplica a algumas desktop boards de formato pequeno ou baratas.

Depois, há o fato de que os fornecedores nem sempre dizem toda a verdade. Existem muitos sistemas onde a memória RAM máxima anunciada é baseada em módulos de 4 gigabytes, mas onde módulos de 8 gigabytes realmente funcionam.

Depois, há o fato de que as plataformas de desktop de última geração (LGA1366, LGA2011, LGA2011-3) possuem mais canais de memória do que as plataformas de desktop convencionais. O material de desktop de última geração também mudou para DDR4 mais cedo.

Junte tudo isso e você terá uma ampla gama de memória máxima anunciada.

* Sandy Bridge e mais tarde oficialmente, não oficialmente também X58 LGA1366

informação relacionada