왜 시스템이 3.2GB의 4GM RAM 만 사용합니까?


10

승리 7 64 비트를 사용하고 있습니다.

나는 여기 에 주어진 해결책을 시도했지만 도움이되지 않았다. 다윗의 대답 은 이것이 쓸데없는 것이라고 생각합니다. 시도해야 할 것이 있습니까?

업데이트 :

메인 보드에 그래픽 카드 (512MB)가 있으므로 이론적으로 외부 메모리가 필요하지 않습니다. 또한 BIOS 최신 업데이트 (03/25/08)를 확인하십시오.

여기 에서 볼 수 있듯이 최신 버전 (2008/07/30)이 있지만 "베타"이므로 사용하기가 두려운 것입니다.

생각?

 Motherboard:  
   CPU Type   DualCore Intel Pentium D 915, 2800 MHz (14 x 200)  
   Motherboard Name   Gigabyte GA-945GCM-S2C (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)  
   Motherboard Chipset   Intel Lakeport-G i945GC  
   System Memory   3328 MB (DDR2-667 DDR2 SDRAM)  
   DIMM1: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   DIMM3: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   BIOS Type   Award Modular (03/25/08)  
   Communication Port   Communications Port (COM1)  
   Communication Port   Printer Port (LPT1)  


Display:  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   3D Accelerator   nVIDIA GeForce 8500 GT  

 DMI:  
   DMI BIOS Vendor   Award Software International, Inc.  
   DMI BIOS Version   F5  
   DMI System Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI System Product   945GCM-S2C  
   DMI System Version    
   DMI System Serial Number    
   DMI System UUID   00000000-00000000-0000001F-D06D37BD  
   DMI Motherboard Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Motherboard Product   945GCM-S2C  
   DMI Motherboard Version   x.x  
   DMI Motherboard Serial Number    
   DMI Chassis Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Chassis Version    
   DMI Chassis Serial Number    
   DMI Chassis Asset Tag    
   DMI Chassis Type   Desktop Case  
   DMI Total / Free Memory Sockets   2 / 0  

4
이것이 중복 질문이라고 생각하는 사람들에게 유의하십시오. 이 유형의 대부분의 질문은 32 비트 OS 인 64 비트 OS에 대한 질문입니다.
Jed Daniels

최소한 마더 보드 제조업체 / 모델 / 바이오스 버전과 관련하여 더 많은 정보가 필요합니다.
앤드류 콜슨

답변:


14

사용 가능한 RAM을 제한하는 것은 마더 보드입니다 (보다 정확하게는 Intel 945G 칩셋 임).

에서 기가 바이트 :

기억

  1. 최대 4GB 의 시스템 메모리 를 지원하는 1.8V DDR2 DIMM 소켓 2 개

  2. 듀얼 채널 메모리 아키텍처

  3. DDR2 667/533/400 MHz 메모리 모듈 지원 (최신 메모리 지원 목록은 GIGABYTE 웹 사이트를 방문하십시오.)

* 표준 PC 아키텍처로 인해 시스템 사용을 위해 일정량의 메모리가 예약되어 있으므로 실제 메모리 크기는 명시된 양보다 작습니다.

여기에 넣을 것은 인텔 기술자와이 문제에 대한 개인적인 토론을 바탕으로합니다.

칩셋은 최대 4GB의 RAM에만 액세스 할 수 있고 4GB가 설치되어 있으므로 칩셋은 I / O 장치를 동적으로 매핑하는 대신 정적으로 매핑합니다 (정적으로 매핑하는 것이 더 빠름). 이 RAM 주소는 절대 사용할 수 없기 때문에 OS에서 보이지 않습니다.

시스템에 4GB 미만이 설치되어 있으면 칩셋은 I / O를 동적으로 매핑하므로 언제든지 설치된 RAM을 최대한 활용할 수 있습니다.

이를 위해서는 설치된 모든 RAM을 OS에서 볼 수 있어야 해당 시점에서 I / O가 매핑되는 위치에 관계없이 잠재적으로 사용 가능한 RAM 주소에 액세스 할 수 있습니다.

칩셋은 I / O가 동적으로 매핑되는 위치를 추적해야하므로 약간 느립니다.

이는 인텔 디자인 팀이 전체 구성 및 부분 구성에서 전체적인 '성능'을 보장하기위한 결정이었습니다.

'모든 RAM'을 표시하려면 64 비트 CPU를 지원하고 4GB 이상의 RAM을 지원하는 칩셋이있는 마더 보드를 찾아야합니다.

인텔 G965 칩셋이있는 것이 가장 좋습니다. 아마도 인텔 DQ965GF , 우리는 이것들을 많이 사용했으며 좋은 보드였습니다. 요즘에는 약간 구식이지만 여전히 사용 가능합니다 (G965 칩셋을 사용하는 다른 제조업체 및 모델과 마찬가지로).

희망이 도움이 ...


나에게 슬픈 소식이지만 적어도 하드웨어를 업그레이드하기 전에는 작동하지 않는 것으로 알고 있습니다. Techie-많은 도움을 주셔서 감사합니다!
탈 Galili

NP. :) 이것이 데스크탑 64 비트의 전환점이었습니다. 그래서 메인 보드가 그것의 장점을 완전히 지원하기 전에 CPU는 그것을 가지고있었습니다 (즉, 더 많은 RAM).
Ƭᴇcʜιᴇ007

8

가장 가능성이 높은 이유는 시스템 BIOS가이를 허용하지 않기 때문입니다. 시도 할 수있는 몇 가지 사항이 있습니다.

  1. BIOS 업데이트
  2. 메모리 맵 기능과 관련된 BIOS에서 설정을 찾아 변경하십시오 (한 번에 하나씩, 의미를 조사한 후에 만).
  3. 시스템 공급 업체에 문의하십시오

편집 : 시스템 유형에 대한 새로운 정보를 기반으로 Gigabyte에서 마더 보드 매뉴얼다운로드 할 수있었습니다 . 불행히도, 유망한 설정이있는 것처럼 보이지 않습니다 (일부 BIOS는 3.X GB 이상의 메모리를 숨기거나 다른 까다로운 게임을 할 수 있습니다). 64 비트와 관련하여 볼 수있는 설정은 HPET 모드입니다. CPU 타이머를 변경하는 것 외에도 시스템에서 사용 가능한 메모리를 조정하는 경우를 대비하여 64 비트로 변경하려고 시도 할 수 있지만 차이가 있을지 의심됩니다. 이 마더 보드의 웹 사이트는 지원되는 최대 크기가 4GB이며 일부는 시스템에 예약하는 것에 대해 약간의 메모가 있으므로 현재보고있는 것보다 더 많은 것을 얻지 못해 운이 좋지 않을 수 있습니다.


나는 내가 틀린 대답이라고 생각하는 것을 공감 한 것에 대한 보복으로 공감 당했다고 생각합니다. 나는 그것이 주변에서 그렇게 작동한다는 것을 몰랐습니다. 이 답변이 정확하지 않은 경우 답을 내리고 무엇이 잘못되었는지 알려주세요.
Jed Daniels

1
+1. downvote가 무엇인지 확실하지 않습니다. 종종 BIOS 업데이트가 도움이됩니다.
Sathyajith Bhat

문제의 원칙에 따라-나는이 답변을지지하고 있습니다. 나는 "답변 표시"를 지금 유지하고 있습니다 :)
Tal Galili


1

<4GB의 RAM 문제는 운영 체제와 관련된 것이 아닙니다.

프로세서와 운영 체제가 4GB 이상의 램을 지원할 수는 있지만 마더 보드 제조업체는 프로세서와 메모리 컨트롤러 사이에 충분한 주소 라인을 연결하여 활성화 할 수있는 시간 / 노력 / 비용을 볼 가치가 없었습니다. 4GB 이상의 메모리 사용.

이는 32 비트 운영 체제를 실행하는 것과 동일한 효과를 제공하지만 64 비트 시스템에서 프로세서는 다른 하드웨어 또는 메모리 장치에 대해 4GB 이상의 주소를 물리적으로 사용할 수 없거나 메모리 컨트롤러가 다른 주소로 매핑하도록 요청할 수 없습니다 그래픽 카드와 같은 것들을 위해 사용 가능한 메모리 중 일부를 강제 종료해야합니다.

이것은 기본적으로 32 비트 OS와 동일한 문제이지만 소프트웨어가 아닌 하드웨어에 제한이 있습니다. 4GB가 "많은 것 이상"으로 간주되는 약간 오래된 하드웨어에 영향을 줄 가능성이 높습니다 ...

나는 하드웨어가 32 비트 제한을 에뮬레이트 인터넷에서 이것에 대해 항목의 수를 본 적이, 여기 , 델 (530) 노트북 같은 문제가 , 여기 하는 945 칩셋 시스템 Win7에 64을, 그리고 기본적으로 모든 인터넷을 통해 .

고치는 것은 쉬운 일이 아니거나 심지어는 이해가되지 않지만 기본적으로 오래된 하드웨어로 요약하여 당신이 요구하는 것을 물리적으로 지원하지 않습니다 ...

찾은 BIOS 업데이트로 문제가 해결 될 수도 있지만 걱정하지 않습니다.


결론 : CPU를 업그레이드해야합니까?
탈 Galili

1
CPU 또는 마더 보드 자체 또는 둘 다일 수 있습니다. 적어도 교체해야 할 모보와 CPU 일 가능성이 큽니다. 유일하게 확인해야 할 것은 DDR2 및 4GB 이상을 지원하는 마더 보드를 얻거나 DDR3 마더 보드, CPU 및 새 RAM을 얻는 것입니다. 대부분의 최신 mobo는 현재와 같은 방식으로 제한되어서는 안됩니다.
Mokubai

1

이것은 오래 걸리지 만 RAM과 마더 보드간에 호환되지 않을 수 있습니다. 마더 보드가 특정 유형의 메모리 칩에서 제대로 작동하지 않는 경우를 보았습니다.

또한 마더 보드가 다른 모델의 메모리 칩이나 다른 제조업체를 사용하는 경우에도 비슷한 문제가 발생했습니다.

또한 모든 RAM이 양호한 지 확인하십시오.


0

그 이유는 매우 간단 할 수 있습니다.

시스템에 내장 메모리의 크기 (내장 비디오 카드 등)를 꺼내는 공유 메모리 비디오 카드가있을 수 있습니다. 전용 메모리 비디오 카드가 설치되어 있으면 다릅니다.


-1 거의 확실하게 정답이 아닙니다. ~ 800MB의 RAM을 구성 할 수있는 공유 메모리 카드의 이름을 지정할 수 있습니까?
Jed Daniels

768mo 비디오 카드
r0ca

온보드 카드에 768MB? 어떤 마더 보드와 카드?
Jed Daniels

나는 내 컴퓨터의 사양을 추가했습니다. 둘 다 어떻게 생각하는지 알고 싶습니다.
탈 Galili
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.