답변:
64 비트 버전의 Windows를 실행하면 보안상의 이점이 있습니다. 기본적으로 Microsoft는 깔끔한 슬레이트로 다시 시작하고 추가 안전 장치를 구현할 수있었습니다. 64 비트 CPU에서 향상된 하드웨어 지원으로 부분적으로 활성화됩니다.
다음은 간단한 차이점 목록입니다.
Jeff Jones는 변경 사항에 대한 part1 , part2 기사를 가지고 있습니다. 위키 백과는 일부가 정보를 이이 기술 자료 문서 ( 에서 의심의 여지가 ).
32 비트 Windows는 최대 4GB의 RAM으로 제한됩니다
이점은 각 프로세스가 프로세스 당 4GB 이상의 메모리를 처리 할 수 있다는 것입니다. 기술적으로 OS는 32 비트 (프로세스 당 4GB로 제한됨)로 4GB 이상의 RAM을 가질 수 있지만 실제로 현대 OS는 실제로 구현하지 않으므로 OS가 4GB 이상의 RAM을 가질 수 있다는 이점이 있습니다.
또한 32 비트 OS에서 4GB 주소 공간의 상단 부분은 장치 드라이버 및 기타 요소 (GPU RAM 매핑 등)에서 사용되어 실제 메모리를 약 3-3.5GB로 줄입니다. 64 비트 OS에서는 사라집니다.
특정 응용 프로그램, 특히 사진 및 비디오 관련 응용 프로그램은 프로세스 당 4GB 이상을 사용합니다. 큰 이미지, 비디오 편집, 3D 모델링 등의 Photoshop은 프로세스 당 4GB 이상을 활용할 수 있습니다.
32 비트 Windows에는 4GB 주소 공간이 있습니다. 4GB 이상의 물리적 램을 사용할 수 없습니다.
4GB의 물리적 램만있는 경우에도 Windows x64는 해당 램을보다 효율적으로 사용합니다. 기본적으로 Windows x86에서는 응용 프로그램을 위해 2GB의 주소 공간 만 따로 설정되고 다른 2gb는 OS를 위해 예약됩니다. 이 분할을 3GB 앱 / 1GB OS로 변경할 수 있지만 일부 앱은 아닙니다. 이를 활용하도록 플래그가 지정되었습니다.
또한 메모리 주소 공간에 장치 IO (HD, 비디오 카드, USB 장치 등으로 데이터 전송 등)를 위해 따로 설정되어있는 구멍이 있습니다. 이러한 주소를 공유하는 실제 메모리를 사용할 수 없습니다. 다양한 구성 설정에 따라 사용 불가능한 RAM의 절반을 차지할 수 있습니다. 따라서 4GB의 물리적 램이있는 32 비트 Windows에서는 실제로 3.7GB의 사용 가능한 램과 최대 3GB의 응용 프로그램에서 사용할 수 있습니다. 64 비트 Windows의 경우 응용 프로그램 (또는 커널)에서 해당 4gb를 모두 사용할 수 있습니다.