사용 가능한 RAM이 총 RAM보다 작은 이유는 무엇입니까?


13

내 여자 친구는 지난 주에 노트북을 샀습니다. 4GB의 핵심 2 듀오 비스타 64 비트를 설치했으며 가장 먼저 "내 컴퓨터"를 마우스 오른쪽 버튼으로 클릭하여 gthe 속성을 확인했습니다. 즉시 우리는 그녀의 RAM에 대해 이상한 것을 발견했다고 라인은 말했다 : 설치된 메모리 (RAM) : 4,00 GB (3,68 GB 사용 가능)

나는 그녀에게 랩탑 하드웨어와 관련이 있다고 생각하면서 걱정하지 말라고 말했다. 1 시간 전에 악화되었습니다. 속성을 다시 살펴본 결과 이제는 설치된 메모리 (RAM) : 4,00GB (사용 가능한 2,98GB)입니다.

그게 무슨 뜻이야? 1,02GB가 시스템에서 누락되었거나 사용 중입니까?

편집 : 시스템 정보가 잘못되었을 수 있습니다. 방금 T6400 인 인텔 T6500 프로세서를보고한다는 것을 알았습니다. 시스템에서 실제로 얼마나 많은 RAM을 사용할 수 있는지 어떻게 알 수 있습니까?

EDIT2 : 리소스 모니터를 확인하면 하드웨어에 1003MB가 예약되어 있습니다. 좋은가요 나쁜가요? 감사


64 비트 버전을 설치 했습니까?
Wim ten Brink

네 그럼요. 데스크탑에 설치 한 것과 동일한 버전이며이 문제가 발생하지 않았습니다.
Malabarba

잘못된 CPU가보고되면보고 유틸리티가 오래되었거나 BIOS를 업그레이드해야 할 수 있습니다.
kmarsh

잘못된 드라이버를 설치했을 수 있습니까?
Malabarba

답변:


15

두 가지 가능한 이유 :

  1. 비디오 카드 공유 RAM
  2. 마더 보드 칩셋은 리매핑을 지원하지 않습니다 (PCI 아키텍처는 일반적으로 아래쪽 4Gb의 물리적 메모리의 최상위 Gb 덩어리를 "소유"합니다. 리매핑은 RAM이 실제로 앉아있는 곳 위로 이동하여 두 영역이 겹치지 않도록합니다). 이는 총 4Gb의 물리적 RAM 만 지원하는 칩셋에서 일반적입니다.

4
이 스레드의 칩셋 제한에 대한 자세한 내용 : superuser.com/questions/35731/…
Chris_K

또한 32 비트 시스템에서 3을 변경하고 Gb 제한을 변경하십시오.
tvanover

17

일반적인 이유는 비디오와 램을 공유하기 때문입니다.

BIOS를 확인하고 온보드 비디오가 사용하는 메모리의 양을 확인 / 설정할 수 있는지 확인하십시오. 그러나 유틸리티와 같은 이상한 memdisk가없는 한 1GB 정도가 될 것이고 나머지는 어디에 있는지 확실하지 않습니다. )


리소스 모니터를 확인하면 하드웨어에 1003MB가 예약되어 있습니다. 그거 좋은거야?
Malabarba


2

BIOS 섀도 잉, 비디오 주소 지정 가능 영역 및 기타 메모리 매핑 장치는 640K와 1M 사이, 15G와 16G 사이의 메모리를 예약합니다. BIOS 자체는 자체 사용을 위해 시스템 메모리를 이러한 영역으로 다시 매핑 (및 예약 할 수 있음) 할 수 있습니다.

결국 O / S는 설치된 메모리의 100 %를 얻지 못하지만 사용되지 않는 것은 아닙니다.


글쎄, 시스템에서 사용되는 한 실제로 괜찮습니다. 버그 나 하드웨어 결함으로 인해 사용되지 않을까 걱정했습니다.
말라 바르바

2

다음 Microsoft 기술 자료 문서를 참조하십시오. Windows Vista의 시스템 정보 대화 상자에보고 된 시스템 메모리가 4GB의 RAM이 설치된 경우 예상보다 적습니다.

예를 들어, 온보드 메모리가 256MB 인 비디오 카드가있는 경우 해당 메모리는 주소 공간의 처음 4GB 내에 매핑되어야합니다. 4GB의 시스템 메모리가 이미 설치되어 있으면 해당 주소 공간의 일부를 그래픽 메모리 매핑으로 예약해야합니다. 그래픽 메모리 매핑은 시스템 메모리의 일부를 덮어 씁니다. 이러한 조건은 운영 체제에서 사용 가능한 총 시스템 메모리 양을 줄입니다.

Windows Vista에서 4GB의 메모리가 설치된 컴퓨터에서 4GB의 메모리를 모두 사용하려면 컴퓨터가 다음 요구 사항을 충족해야합니다.

  • 칩셋은 8GB 이상의 주소 공간을 지원해야합니다. 이 기능을 가진 칩셋은 다음과 같습니다.

    • 인텔 975X
    • 인텔 P965
    • 소켓 775의 Intel 955X
    • 소켓 F, 소켓 940, 소켓 939 또는 소켓 AM2를 사용하는 AMD 프로세서를 지원하는 칩셋. 이 칩셋에는 메모리 컨트롤러가 CPU에 상주하는 모든 AMD 소켓 및 CPU 조합이 포함됩니다.
  • CPU는 x64 명령어 세트를 지원해야합니다. AMD64 CPU 및 Intel EM64T CPU는이 명령어 세트를 지원합니다.

  • BIOS는 메모리 다시 매핑 기능을 지원해야합니다. 메모리 재 매핑 기능을 사용하면 PCI (Peripheral Component Interconnect) 구성 공간에서 이전에 덮어 쓴 시스템 메모리 세그먼트를 4GB 주소 라인 위로 재 매핑 할 수 있습니다. 이 기능은 컴퓨터의 BIOS 구성 유틸리티에서 활성화해야합니다. 이 기능을 활성화하는 방법을 설명하는 지침은 컴퓨터 제품 설명서를 참조하십시오. 많은 소비자 지향 컴퓨터는 메모리 리매핑 기능을 지원하지 않을 수 있습니다. 이 기능에 대한 설명서 나 BIOS 구성 유틸리티에는 표준 용어가 사용되지 않습니다. 따라서 설정에서 메모리 다시 매핑 기능을 사용할 수 있는지 여부를 결정하는 데 사용할 수있는 다양한 BIOS 구성 설정에 대한 설명을 읽어야 할 수도 있습니다.

  • x64 (64 비트) 버전의 Windows Vista를 사용해야합니다.


1

시작> 실행> MSCONFIG를 입력하고 확인을 클릭하십시오.

부팅> 고급 옵션

최대 메모리가 제한되어 있는지 확인하십시오.


상자가 선택되어 있으며 0으로 설정되어 있습니다.
Malabarba

박스가 체크되어 있으면 사용 가능한 최대 메모리 (예 : 4096)로 설정하거나 박스를 지 웁니다.


1

나는 그것을 알아. 몇 시간 동안 땜질을 한 후에 "Memory Reamp"가 활성화되어 있어야합니다. Win 7이 설치되면 일부 Asus mobo 및 일부 다른 브랜드에서는이 문제를 인식합니다. 문제는 계속 발생했으며 사람들은 Win 7이 설치되고 종일 있었던 BIOS 문제의 전조로 지적 할 때까지 그 사실을 알지 못했습니다. 1 BIOS 입력 2 Advanced 3 칩셋 설정 4 Memory Reamp 기능 활성화 5 종료 및 저장 6 완료되었습니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.