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.