업그레이드 관리자에 따르면 Windows 7 64 비트에 32 비트보다 많은 메모리가 필요한 이유는 무엇입니까?
업그레이드 관리자에 따르면 Windows 7 64 비트에 32 비트보다 많은 메모리가 필요한 이유는 무엇입니까?
답변:
업그레이드 관리자에 대한 특별한 정보는 없지만 몇 가지 가능성이 있습니다.
추가 주소 공간이 그다지 도움이되지 않기 때문에 3GB 이상의 RAM을 사용하지 않는 한 64 비트를 사용해야 할 이유는 없습니다. 높은 보안 응용 프로그램이나 특정 미디어 처리와 같은 특별한 경우가 있지만 일반적으로 메모리 주소 공간은 현재 64 비트 OS를 사용하는 이유입니다.
64 비트 OS는 각 주소의 길이가 일반적으로 두 배나 길기 때문에 메모리 주소를 저장하는 데 더 많은 공간을 사용합니다 (정확하지는 않지만 여기서는 일반화됩니다). 즉, 데이터 위치를 메모리에 저장하면 더 많은 메모리가 필요합니다. 그러나 다시 64 비트 OS를 사용 하지 않는 이유는 아닙니다. 하나 를 사용하는 경우 어쨌든 상당한 양의 RAM으로 증가 된 주소 공간을 활용할 수 있기 때문입니다.
이 이유는 다음과 같습니다.
x64 Win7은 x86 버전과 매우 유사한 1GB에서 실행될 것이라고 생각합니다. 더 큰 포인터 크기로 인해 약간의 차이가 있지만 메모리 소비가 20 % 이상 증가하지는 않지만 RAM이 더 많지 않으면 64b OS를 사용해야 할 이유가 거의 없습니다.
즉, x64 버전이 실제로 더 많은 메모리를 필요로하는 다른 상황이있을 수 있습니다. 여러 응용 프로그램을 실행하는 시나리오를 고려하십시오. 일부 응용 프로그램은 64b이고 다른 응용 프로그램은 32b입니다. 각 응용 프로그램에는 비트와 일치하는 DLL이 필요합니다. 따라서 많은 구성 요소를 두 번, 32b 및 64b로로드하거나 최소한 32b-64b 변환 레이어를로드해야합니다.