64 비트 Windows에서 두 개의 프로그램 파일 폴더가 필요한 이유는 무엇입니까?


Windows XP는 64 비트 버전 이었지만 Microsoft가 Windows Vista를 출시 할 때가 지 소비자가 실제로 32 비트 또는 64 비트 버전을 구매할지 결정해야했습니다.

Windows 7/8/10은 32 비트 및 64 비트 버전으로 제공되며, 64 비트를 선택한 경우 하드 드라이브에 Program Files 폴더가 두 개 있다는 것을 알았을 수 있습니다. 32 및 64 비트 Windows의 차이점과 운영 체제가 프로그램 데이터를 저장하는 두 개의 별도 폴더가 필요한 이유에 대해 읽어보십시오.

Windows 32 및 64 비트

Windows 32와 64 비트 사이의 실제 차이는 운영 체제가 해결할 수있는 메모리의 양과 관련이 있습니다. "주소 지정"은 단순히 "추적 할"것을 의미합니다.

Windows 7/8/10 32 비트 (32 비트 Windows 이전 버전과 마찬가지로)는 최대 4,294,967,296 바이트의 정보를 처리 할 수 ​​있습니다. 그것은 4GB의 메모리입니다. 이론적으로 64 비트 운영 체제는 최대 1,8446,744,073,709,551,616 바이트의 정보를 처리 할 수 ​​있습니다.

이는 163 억 기가 바이트입니다. 그러나 Windows 7 소비자 버전의 메모리 제한은 대부분의 마더 보드의 물리적 한계 인 8GB ~ 16GB를 여전히 초과하는 192GB입니다. Windows 8의 경우 512GB이고 Windows 10의 경우 메모리 제한은 2TB입니다.

0

32 비트에서 64 비트 운영 체제는 주소 지정 가능 메모리의 단순한 점프 이상입니다. 이것은 데이터를 추적하는 완전히 다른 방법으로 변경되었습니다. 이것이 하드웨어 (사운드 카드와 같은)가 64 비트 Windows에서 작동하기 위해 완전히 다른 드라이버를 필요로하는 이유입니다.

Windows의 두 프로그램 파일 폴더

하드 드라이브에 두 개의 Program Files 폴더가 있음을 발견했을 것입니다.

프로그램 파일이고 다른 하나는 프로그램 파일 (x86)이라는 레이블이 붙어 있습니다. 첫 번째 폴더는 모든 64 비트 프로그램의 기본 위치입니다. 64 비트 운영 체제에서는 64 비트 응용 프로그램이이 폴더로 이동한다고 가정하기 때문에 마지막에 추가 레이블이 없습니다.

Program Files (x86) 모든 32 비트 응용 프로그램의 기본 위치입니다. 어떤면에서는 32 비트 운영 체제 시대부터 남아있는 레거시 소프트웨어 용으로 설계된 폴더입니다. 폴더 이름의 x86 부분은 처음 32 비트 프로세서가 386, 486 및 Pentium CPU와 같이 개발 된 x86 32 비트 아키텍처를 나타냅니다.

불행히도 32 비트 64 비트 응용 프로그램 및 운영 체제에 이르기까지 Microsoft는 원하는만큼 간단하지 않습니다. 스위치를 만들기 위해 모든 소프트웨어 공급 업체, 하드웨어 제조업체 및 사용자가 갑자기 32 비트 아키텍처 기반의 제품을 만들고 사용을 중단하고 64 비트를 사용하기 시작해야합니다. 대부분의 사람들은 하드웨어 및 소프트웨어에 대한 투자를 기꺼이 쓰지 않고 새로운 것을 다시 구매할 의사가 없으므로 이것은 실제로 비실용적입니다.

32 비트에서 64 비트로의 전환에 대한 Microsoft의 솔루션은 기존 대부분의 32 비트 응용 프로그램을 지원합니다. 즉, 대부분의 32 비트 응용 프로그램은 64 비트 운영 환경에서 작동합니다.

전환을 용이하게하기 위해 Microsoft는 모든 32 비트 응용 프로그램을 기본적으로 Program Files (x86) 폴더에로드해야한다고 지정했습니다.

Windows는 64 비트 Windows에서 32 비트 응용 프로그램을 실행하기 위해 종류의 에뮬레이터를 사용합니다. 시스템에서 WOW64라는 용어가있는 폴더를 보았을 수 있습니다. WOW64는 Windows 64 비트의 Windows 32 비트를 나타냅니다. 32 비트 프로그램을 실행하고 프로그램 파일 디렉토리에 액세스해야 할 때마다 WOW64를 사용하여 C : \ Program Files (x86) \로 원활하게 리디렉션됩니다.

컴퓨터는 32 비트이고 2 개의 폴더를 탐색하여 64 비트입니다.

소프트웨어 개발자 웹 사이트에서 64 비트 버전의 프로그램을 출시했는지 확인하십시오. 때로는 프로그램의 64 비트 버전을 찾기 위해 약간 파고 들어야합니다. 오늘날 심지어 대부분의 공급 업체는 32 비트 버전을 주요 다운로드로 사용합니다. 예를 들어, Office 365의 64 비트 버전을 설치하십시오. 할 수 있지만 기본 다운로드는 아닙니다.

그러나 곧 대부분의 응용 프로그램은 64 비트가되어 여러 개의 Program Files 폴더가 필요하지 않게됩니다. 하지만 마이크로 소프트가 윈도우 비스타 64 비트를 출시했을 때조차도 동시에 발표 된 64 비트 버전의 오피스 2007을 개발하고 출시하지 못했다. 또한 Windows 10의 Microsoft가 제공하는 많은 기본 Windows Store 응용 프로그램은 여전히 ​​32 비트 응용 프로그램입니다.

64 비트 응용 프로그램으로 전환 할 때까지는 128 비트 아키텍처에 대한 이야기는 우리가 다시 전체 프로세스를 진행하도록 할 것입니다. 즐기십시오!

Train an Image Classifier with TensorFlow for Poets - Machine Learning Recipes #6

관련 게시물:


28.03.2010