일부 일반적인 PC 마더보드는 왜 최대 16GB의 RAM만 지원할 수 있는데, 훨씬 더 많은 양의 RAM을 지원할 수 있는 더 비싼 마더보드가 있는 이유는 무엇입니까? 채널이 충분하다면 호환 가능한 RAM을 사용할 수 없는 이유는 무엇입니까?
답변1
tldr - 물리적 제약과 메모리 컨트롤러 제약의 결과입니다. 메모리 컨트롤러는 너무 많은 양만 처리할 수 있습니다. 단일 스틱에 담을 수 있는 램 용량과 마더보드당 스틱 수에는 제한이 있습니다.
더 복잡한 답변에는 몇 가지 요소가 포함됩니다.
메모리 컨트롤러가인정하다일정 크기 이상의 막대기. 이는 어떤 경우에는 제품 세분화일 수도 있고 단순히 당시 크기의 스틱이 부족했을 수도 있습니다. 2GB 스틱을 인식하지 못하는 시스템이 있지만 램이 올바른 유형임에도 불구하고 2x 1GB 스틱은 잘 인식합니다. 내 오래되고 여전히 일반적인 DDR3 메모리는 스틱당 8GB로 최고입니다. 현재 매니아 보드와 미래의 많은 스카이레이크 보드에 사용되는 DDR4는 최대 16GB가 될 수 있습니다.
메모리 컨트롤러가 충분합니까?채널더 많은 RAM을 처리하기 위해. 이는 4개의 슬롯이 있는 '메인스트림' 보드와 6~8개의 슬롯이 있는 매니아 보드의 차이입니다.
보드가 충분합니까?물리적슬롯 - 전체 ATX 보드의 동일한 프로세서는 RAM 스틱 4개(32GB 또는 64GB)를 기꺼이 삼키는 반면 mATX 또는 mITX 보드는 2개를 차지합니다. 이는 동일한 프로세서를 사용하더라도 RAM의 절반을 의미합니다. 동일한 최대 램 용량을 사용합니다.
"rdimm" 및 "lrdimm" 지원 - 주로 서버에 있지만 여기에는 장단점이 있습니다.상당히더 많은 램 - 스틱당 최대 2배 이상.아난드테크이에 대한 멋진 기사가 있습니다.
이는 실제로 디자인의 문제이며 어떤 경우에는 유효성 검사입니다.
답변2
(참고: 이 게시물의 일부는 Intel 중심이며 AMD 플랫폼을 따르지 않습니다.)
PC 메모리는 "순위"로 구분됩니다. 랭크는 메모리 버스의 전체 폭을 포괄하는 8개 칩(ECC의 경우 9개) 그룹입니다.
일반 데스크탑 메모리는 "버퍼링되지" 않으며 이로 인해 메모리 채널에 연결할 수 있는 메모리 칩의 양이 제한됩니다. 모듈에는 최대 2개의 랭크가 있고 채널에는 최대 2개의 모듈이 있을 수 있습니다. "버퍼링된 ECC" 서버 메모리는 더 높은 순위로 올라갈 수 있지만 성능과 가격 모두에 대해 비용을 지불해야 하며 고급 서버 플랫폼에서만 지원됩니다.
다음으로 칩 자체의 크기가 있습니다. 일반적으로 최신 플랫폼은 더 큰 칩을 지원합니다. 최초의 DDR3 플랫폼은 2기가비트 칩만 지원했습니다(4기가바이트 듀얼 랭크 모듈로 이어짐). 최신 DDR3 플랫폼*은 4기가비트 칩을 지원합니다(8기가바이트 듀얼 랭크 모듈로 이어짐). DDR4 플랫폼은 일반적으로 8기가비트 칩을 지원합니다(16기가바이트 듀얼 랭크 모듈로 이어짐).
그다음에는 공간적 제약이 있습니다. 노트북에는 일반적으로 채널당 하나의 슬롯만 있습니다. 일부 소형 폼 팩터나 지하 데스크탑 보드의 경우에도 마찬가지입니다.
그렇다면 공급업체가 항상 전체 진실을 말하지는 않는다는 사실이 있습니다. 광고된 최대 RAM이 4GB 모듈을 기반으로 하지만 실제로는 8GB 모듈이 작동하는 시스템이 많이 있습니다.
그리고 고급 데스크톱 플랫폼(LGA1366, LGA2011, LGA2011-3)에는 주류 데스크톱 플랫폼보다 더 많은 메모리 채널이 있다는 사실이 있습니다. 고급 데스크톱도 더 빨리 DDR4로 전환되었습니다.
이 모든 것을 종합하면 광고된 최대 메모리 범위가 넓어집니다.
* Sandy Bridge 이후 공식적으로, 비공식적으로도 X58 LGA1366