컴퓨터에서 Windows 7 32비트를 사용해야 하는데 안타깝게도 이 운영 체제에서만 작동하는 소프트웨어를 사용해야 합니다.
8GB RAM이 설치되어 있습니다. Unawave에서 개발한 패치를 적용하여 OS가 설치된 모든 RAM을 볼 수 있도록 했습니다. 패치 링크는 다음과 같습니다.
http://www.unawave.de/windows-7-tipps/32-bit-ram-barrier.html?lang=EN
그러나 나는 또한 그 말을 들었다.Windows 7 32비트는 각 응용 프로그램의 RAM 사용량을 2GB로 제한합니다.. 이 패치로 이 제한도 제거됩니까? 그렇지 않은 경우 이 제한을 없애고 응용 프로그램에 최소 4GB를 사용할 수 있는 방법을 알고 있습니까? 이는 32 OS에서 가능한 최대치(2^32=4GB)라고 생각합니다.
알려주셔서 정말 감사드립니다.
이자형.
답변1
32비트 응용 프로그램이 2GB 이상의 메모리에 액세스하는 유일한 방법은 응용 프로그램이 이를 명시적으로 지원하는 것입니다.
한 가지 방법은 /3GB
부팅 플래그입니다. 이를 통해 "대형 주소 인식" 애플리케이션이 3GB의 메모리를 사용할 수 있습니다. 하지만 제한된 커널 메모리 공간으로 인해 다양한 문제가 발생할 수 있습니다. 모든 응용 프로그램에 대해 LAA 플래그를 설정할 수 있는 책임은 사용자에게 있습니다.이는 또한 32비트 운영 체제에서 32비트 응용 프로그램에 대해 정기적으로 사용할 수 있는 최대 메모리 양이 3GB임을 의미합니다. 예외는 없습니다.공식 문서도 이용 가능여기.
다른 방법은 “주소 창 확장”, 다시 한번 애플리케이션이 지원해야 합니다. 수동으로 활성화할 수 없으며 소비자에게는 거의 관련이 없습니다. 여기에는 애플리케이션이 전환할 수 있는 여러 메모리 세트가 포함되므로 "윈도우잉"이 수행됩니다.
귀하의 패치는 Windows를 불법적으로 수정하고(MS는 아마도 상관하지 않을 수도 있음) 강제 활성화합니다.PAE. 이로 인해 이를 지원하지 않는 장치 드라이버에 문제가 발생할 수 있습니다. 이것이 바로 소비자용 Windows 버전에서 PAE가 (기본적으로) 비활성화되어 있는 이유입니다.