Windows XP + PAE + 6GB RAM : 3.5GB 이상을 참조하십시오?


14

먼저 수퍼 유저에 대해 비슷한 질문을 많이했는데 이것이 중복이라고 생각하지 않습니다. (가장 많은 주소 4GB RAM이 설치되어 있습니다. 6GB가 있습니다)

RAM이 6GB 인 i7 기반 Xeon 시스템에서 Windows XP 32 비트를 실행하고 있습니다. Windows에서는 3.5GB의 RAM 만 보입니다.

이 설정에서 더 눈에 띄는 RAM을 짜내는 방법이 있습니까? 여분의 1GB조차도 좋을 것입니다.

6GB (vs 4GB)의 RAM이 설치되어 있어도 도움이됩니까? (즉, 3.5-4.0GB 지역을 잃어버린 경우 그 지역을 사용할 수 있습니까?)

PS는 결국 Windows 7 64 비트로 전환 할 수 있지만 현재로서는 불가능합니다.


2
이 주제와의 유일한 차이점이 4GB와 6GB 인 경우 실제 차이는 없습니다. 컴퓨터 업그레이드가 몇 년 늦었으므로 이제 사람들은 6GB를 사용할 수 있습니다.
Daniel Beck

XP에서 무엇을 유지하고 있습니까? 하나 또는 두 개의 응용 프로그램 인 경우 전문가로 이동하고 가상화를 사용하여 성능을 더 잘 제공 할 수 있습니다 (Microsoft 또는 다른 솔루션의 무료 XP 모드
여야 함

1
PAE 위키피디아 기사에서 : "컴퓨팅에서 PAE (실제 주소 확장)는 x86 프로세서가 4 기가 바이트보다 큰 물리적 주소 공간 (임의 액세스 메모리 및 메모리 매핑 된 장치 포함)에 액세스 할 수있는 기능입니다." 시스템은 다른 장치 (그래픽)에 사용 된 것을 뺀 4GB 만 처리 할 수 ​​있으므로 3.5가 남습니다. 문제는 동일합니다.
Daniel Beck

Windows XP의 32 비트 메모리 제한과 관련하여 4GB 또는 6GB는 차이가 없습니다. 더 많이 짜낼 수 없습니다.

1
Dataram Ramdisk는 Windows가 사용할 수없는 4GB 포인트 이상의 메모리를 사용할 수있는 옵션을 가지고 있습니다. 적어도 2GB를 추가로 사용할 수 있습니다. memory.dataram.com/products-and-services/software/ramdisk
Mokubai

답변:


15

실제 주소 확장을 사용하더라도 Windows XP는 여전히 4GB의 메모리 만 허용합니다. Windows Server 2003에서 최대 64GB의 RAM (적절한 프로세서 지원)을 허용하므로이 방법이 약간 혼동 될 수 있습니다. 안타깝게도이 경우 OS는 4GB로 제한됩니다. 커널은 PAE로 최대 64GB를 지원할 수 있지만 XP에서는 잠겨 있습니다. 그들이 여전히 포함하는 유일한 이유는 DEP 지원 때문입니다. 에서 물리적 주소 확장 - PAE 메모리 및 Windows :

PAE 메모리에 대한 지원은 일반적으로 4GB 이상의 RAM에 대한 지원과 관련이 있지만 하드웨어 시행 DEP (데이터 실행 방지) 를 지원하기 위해 Windows XP SP2, Windows Server 2003 이상 32 비트 버전의 Windows에서 PAE를 사용하도록 설정할 수 있습니다 .

편집 : 나는이 4GB 캡에 전용 비디오 메모리 또는 온보드 GPU 용 메모리 세트가 포함되어 있다고 덧붙이고 싶습니다.


@ kyle 4GB로 괜찮습니다. :) 지금은 3.5GB 만 보입니다. 어쨌든 마지막 0.5GB를 복구 하시겠습니까?
nonot1

@ nonot1 비디오 메모리를 위해 따로 설정되었거나 512MB 캐시가있는 vid 카드가 있습니다.
Supercereal

@ nonot1 어떤 종류의 프로세서 / 칩셋이 있거나 어떤 종류의 비디오 카드가 있습니까?
Supercereal

@kyle X3680 Xeon CPU (i7 기반 Gulftown / Westmere) 및 Quadro FX 580 비디오 카드 (512MB 램 포함).
nonot1

거기에서 @ nonot1로 가서 FX580이 마지막 0.5GB를 먹습니다. 슬프게도 비디오 메모리는 4GB 캡에 포함되어 있습니다. 좋은 설정 BTW.
Supercereal

7

아니요. 64 비트 운영 체제로 업그레이드 할 때까지 3.5GB 이상이 표시되지 않습니다. 지금 6GB를 모두 사용해야하는 경우 "최종"Win7 64 비트를 설치해야합니다.


W7 32 비트에서 4GB 이상의 메모리를 사용하도록 커널 조정 ... unawave.de/windows-7-tipps/32-bit-ram-barrier.html?lang=EN
Moab

@Moab은 XP에서 작동합니까? 링크 된 기사는 사용자가 32 비트 Win XP에서 6GB를 사용하려고하는 Win7 커널에 대해서만 언급합니다. 또한 그는 64 비트 Win7로 업그레이드하는 것을 언급 했으므로 그때도 조정할 필요가 없습니다.
Windos

Moab은 모든 32 비트 OS가 4gb xp로 고착되지 않았다고 지적했다.
Supercereal

나는 그것이 제시 된대로 질문에 대답하고있었습니다. 사용자는 향후 Win7 64 비트로의 업그레이드에 대해 언급 했으므로 "글쎄 ... 커널 조정을 통해 Win7 32 비트를 고려할 수 있습니다."
Windos 2019

1
4GB 이상의 메모리에 액세스하기 위해 W764bit를 사용하는 대안으로 게시했습니다. 그것은 주제가 아니기 때문에 대답이 아닌 의견으로 게시했습니다.
Moab

1

내가 이해할 수있는 한

32 비트 프로세서는 기본적으로 4GB (2 ^ 32 [bit])의 주소 공간-주기를 갖습니다. 때문에 MMIO (메모리 매핑 입력 / 출력)이 공간의 부분은 통신하고, 주변 장치 (예 GFX 카드)의 메모리를 해결하기 위해 사용된다.

여러 메모리 집약적 애플리케이션을 지원하고 8GB + 메인 보드 지원을 보상하기 위해 인텔 (및 AMD) 은 주소 공간을 각각 48 비트 (및 이후 52 비트)로 늘리기 위해 PAE (Physical Address Extension)를 도입 했습니다.

이는 1 사이클에서 첫 32 비트, 그 이후의 연속 사이클에서 나머지 비트를 2 개 이상의 "청크"( 이중 사이클 주소 지정 ) 로 메모리 주소를 전송함으로써 달성됩니다 .

그러나이 새로운 프레임 워크를 활용하려면 하드웨어 제조업체는 DCA (일명 DAC) 지원을 해당 제품에 통합해야했으며 일반적으로 광범위한 하드웨어 개정 및 특수 PAE 지원 드라이버가 필요했습니다.

또한 큰 주소 인식을 지원하도록 기본 2GB 이상의 응용 프로그램 메모리 공간을 허용하도록 소프트웨어를 다시 작성해야했습니다. 말할 것도없이, 포함 된 소프트웨어 및 하드웨어 개정의 양과 64 비트 프로세서의 출현으로 인해 서버 및 엔터프라이즈 환경에서 널리 사용되는 기술은 결코 최종 사용자 시장에 크게 영향을 미치지 않았습니다.


PAE는 48 비트 또는 52 비트가 아닙니다. PAE는 36 비트 만 (64GB)입니다. 단일 응용 프로그램에서 4+ GB 이상의 메모리에 액세스하는 창별 방법이 있습니다-AWE ( Address Windowing Extensions ); 또한-각각 4GB 미만을 사용하는 여러 프로세스에서 많은 메모리에 액세스하는 데 추가 인터페이스가 필요하지 않습니다.
osgx

0

SP1 또는 SP2에 의해 PAE (DEP 외부)가 비활성화되었습니다. 많은 응용 프로그램이 처리 할 수 ​​없으므로 MS는이를 지원하지 않습니다. 엔터프라이즈 응용 프로그램이 일반적으로 더 잘 작성되고 32 비트 서버가 램을 사용할 수 있기 때문에 서버 OS 제품에 그대로 남아 있습니다.

PAE는 서버 OS 외부에서는 거의 쓸모가 없습니다. 그럼에도 불구하고 한계 유틸리티입니다. 어쨌든 각 프로세스는 최대 4GB 만 처리 할 수 ​​있습니다.


애플리케이션이 처리 할 수 ​​없기 때문에 Microsoft가이를 비활성화했다고 믿기를 거부합니다. 또한 플래그를 설정해야한다는 점을 고려하면 "지원되지 않는 모드"로 남겨 둘 수 있습니다. 엔터프라이즈 응용 프로그램은 다운로드 할 수있는 평균 응용 프로그램보다 나쁘지 않습니다.
나탈리 아담스

0

타사 RAM 드라이브를 활성화하고 스왑 파일을 넣을 수 있습니다. 효과적으로 응용 프로그램은 모든 메모리를 볼 수 있지만 성능 오버 헤드가 발생할 수 있습니다. 여전히 하드 디스크의 스왑 파일보다 훨씬 빠릅니다.


0

Wikipedia에서 :

Windows XP 및 Windows XP SP1의 최초 릴리스에서는 PAE 모드를 사용하여 RAM이 4GB 주소 제한을 초과하도록 확장했습니다. 그러나 타사 드라이버와의 호환성 문제로 인해 Microsoft는 Windows XP 서비스 팩 2에서이 기능을 제거했습니다. Windows XP SP2 이상은 기본적으로 NX (No-Execute) 또는 XD (Execute-Disable)가있는 프로세서에서 기본적으로이 기능을 제거했습니다. ) 기능, NX를 허용하기 위해 PAE 모드에서 실행됩니다. [18] 실행 불능 (NX 또는 실행 불능을위한 XD) 비트는 페이지 테이블 항목의 비트 63에 상주하며 PAE없이 32 비트 시스템의 페이지 테이블 항목은 32 비트 만 있습니다. 따라서 NX 기능을 이용하려면 PAE 모드가 필요합니다. 그러나 "클라이언트"버전의 32 비트 Windows (Windows XP SP2 이상, Windows Vista,

따라서이를 바탕으로 SP2 이전의 XP를 사용하는 경우 4GB 이상의 메모리를 확보 할 수 있습니다.

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