내 구체적인 질문은 내 홈 서버가 사용하는 ASUS M3N78-VM 마더 보드에 관한 것입니다. 현재 총 8GB의 4x2GB가 설치되어 있지만 16GB (4x4GB)로 업그레이드하려고했습니다. 이 마더 보드의 공식 사양에 따르면 최대 8GB 만 지원하지만 2GB 스틱 만 사용 가능하면 다시 릴리스되었습니다. 4GB 스틱을 사용할 수있게되면 4GB 스틱으로 작동하지 못하게하려면 어떻게해야합니까?
내 일반적인 질문은 일반적으로 마더 보드에 관한 것입니다 … 마더 보드가 같은 유형 (예 : DDR2와 같은 속도)의 메모리 만 있으면 더 큰 스틱으로 작동하지 못하게하는 이유는 무엇입니까?
답변
요컨대, 이것은 제한 사항의 혼합입니다. 하나는 CPU 자체가 지원하는 “주소 라인”의 수 (64/32 비트 주소 공간 / 레지스터 크기와 다름)에 있으며 32 줄은 4GiB의 RAM을 허용하고 33 번째 줄은 8GiB의 램을 허용합니다. .
다른 문제는 제조업체가 실제로 메모리 컨트롤러에 연결하는 귀찮은 주소 라인 수에 있습니다.
설계를 단순화하기 위해 제조업체는 현재의 실제 메모리 양을 결정하고 해당 메모리 양을 지원하는 데 필요한만큼의 주소 라인을 연결하는 경향이 있습니다.
모든 트랙 길이가 가능한 한 거의 동일해야하기 때문에 PCB에서 이러한 모든 주소 라인을 라우팅하는 것은 매우 힘든 작업입니다 (이들에서 현재 약간 다른 길이를 갖는 주파수에서 한 라인의 데이터가 도달 할 수 있음을 의미 할 수 있음) 보낸 사람이 동시에 두 줄을 모두 보내더라도 다른 회선에서 보낸 데이터와 다른 시간) 제조업체는 가능한 한 적은 양의 작업을 유지하므로 65TiB의 RAM을 지원하는 것이 올해 마더 보드 .
답변
면책 조항 : 이것은 나의 이해이며, 틀릴 수도 있지만, 블록 주위에 조금 있습니다.
내 경험상 고객이 읽은 최종 “사양”을 작성하는 사람들은 종종 보드의 실제 디자인에 관여하지 않아도됩니다. 따라서 문서에서 “4GB 최대 지원 메모리”와 같은 내용이 나오는 경우가 있습니다. 나는 많은 경우에 docs 주장이 지원하는 것보다 더 많은 메모리를 보드에 넣을 수 있으며 실제로는 잘 작동한다고 생각합니다.
당신에게 나의 충고는 그것을 시도하는 것입니다. RAM을 구매하여 반품 할 수있는 상점이 있습니다 (작은 도시에만 있음). 그래서 실제로 시도해 볼 수도 있습니다. 아마도 여러분도 비슷한 상점을 찾을 수있을 것입니다.
머신이 처리 할 수있는 메모리 양에 대한 다양한 아키텍처 제한이 있습니다. 가장 명백한 것은 플랫폼이 64 비트 작업을 지원하는지 여부입니다. 그렇다면 주소 지정 가능한 메모리 제한은 상당히 커집니다 ( x86의 경우 ~ 4PB ). 보드가 64 비트를 지원한다고 가정하는 것이 안전하다고 생각합니다. 그러면 CPU 내의 메모리 컨트롤러와 같은 Tomas와 같은 것들이 나옵니다. 토마스도 말했듯이, BIOS가 여기서도 역할을 할 수 있다는 것이 합리적입니다. 따라서 마더 보드 제품 페이지에서 메모리 제한에 대한 BIOS 업데이트가 있는지 확인해야합니다.
하루의 끝에서,이 수 제한 얼마나 많은 메모리를 컴퓨터에서 사용할 수있을 것입니다 다양한 일을합니다. 우리는 몇 가지 변수에 대해 이야기하고 있습니다. 그리고 내 의견으로는, 가장 좋고 가장 빠른 방법은 그것을 시험 해보고 MemTest86 을 실행 하여 확인하는 것 입니다.
조심하고 행운을 빕니다.
답변
다른 문제가있을 수 있습니다. 친구가 Apple 하드웨어에서 QA를하고 있었고, 시스템은 최대 768MB 램 (12 64MB 모듈)으로 인증되었지만 이론적으로는 두 배가 될 수 있지만 시스템을 인증 할 때 12128MB는 그렇지 않습니다 실용적이므로 해당 구성에서 인증되지는 않았지만 작동 해야 합니다.