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

Windows XP 에는 64비트 버전이 있었지만 Microsoft 가 (Microsoft)Windows Vista 를 출시 할 때까지는 소비자가 32비트 버전을 구입할지 64비트 버전을 구입할지 결정해야 했습니다.

Windows 7/8/10도 32비트 및 64비트 버전으로 제공되며 64비트를 선택한 경우 하드 드라이브에 두 개의 Program Files 폴더가 있음을 알 수 있습니다. (Program)32비트와 64비트 Windows(Windows) 의 차이점과 운영 체제에 프로그램 데이터를 저장할 두 개의 별도 폴더가 필요한 이유를 알아보려면 계속 읽으십시오.

Windows 32 및 64비트

Windows 32 와 64비트 의 실제 차이점 은 운영 체제가 처리할 수 있는 메모리 양과 관련이 있습니다. "address"는 단순히 "추적하다"를 의미합니다.

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

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

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

Windows 의 두 개의 프로그램(Program) 파일 폴더(Folders)

64비트 버전의 Windows 가 있는 경우 하드 드라이브에 두 개의 Program Files 폴더가 있음을 알 수 있습니다.(Program)

하나는 단순히 Program Files 레이블 이 지정되고 다른 하나는 Program Files(x86) 레이블이 지정 됩니다. 첫 번째 폴더는 모든 64비트 프로그램의 기본 위치입니다. 64비트 운영 체제로서 64비트 응용 프로그램이 이 폴더에 들어갈 것으로 가정하기 때문에 끝에 추가 레이블이 없습니다.

Program Files ( x86 ) 라는 레이블이 붙은 두 번째 폴더 는 모든 32비트 응용 프로그램의 기본 위치입니다. 어떻게 보면 32비트 운영체제 시절부터 남겨진 레거시 소프트웨어용으로 설계된 폴더다. 폴더 이름 의 x86 부분은 386, 486 및 Pentium CPU(Pentium CPUs) 와 같은 최초의 32비트 프로세서가 개발된 x86 32비트 아키텍처를 나타냅니다 .

불행히도 32비트에서 64비트 응용 프로그램 및 운영 체제로의 전환은 Microsoft(Microsoft) 가 원하는 만큼 간단하지 않습니다 . 전환하려면 모든 소프트웨어 공급업체, 하드웨어 제조업체 및 사용자가 갑자기 32비트 아키텍처에 구축된 모든 것을 만들고 사용하는 것을 중단하고 64비트를 사용하기 시작해야 합니다. 대부분의 사람들이 하드웨어와 소프트웨어에 대한 투자를 폐기하고 모든 것을 다시 새로 구입하려고 하지 않기 때문에 이것은 완전히 비실용적입니다.

32비트에서 64비트로의 이러한 전환에 대한 Microsoft의 솔루션은 대부분의 32비트 응용 프로그램에 대한 레거시 지원을 추가하는 것이었습니다. 즉, 대부분의 32비트 응용 프로그램은 64비트 운영 환경에서 작동합니다.

더 쉽게 전환할 수 있도록 Microsoft 는 모든 32비트 응용 프로그램이 기본적으로 일반 Program Files 폴더 에 있는 실제 64비트 응용 프로그램과 섞이지 않고 Program Files ( x86 ) 폴더에 로드되도록 지정했습니다.

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

두 폴더를 탐색하기만 하면 컴퓨터의 어떤 프로그램이 32비트이고 어떤 프로그램이 64비트인지 빠르게 확인할 수 있습니다.

나는 보통 두어 달에 한 번씩 소프트웨어 개발자의 웹사이트를 확인하여 64비트 버전의 프로그램이 출시되었는지 확인합니다. 때로는 64비트 버전의 프로그램을 찾기 위해 조금 더 파고들어야 합니다. 오늘날에도 대부분의 공급업체는 여전히 32비트 버전을 기본 다운로드로 푸시합니다. 예를 들어 64비트 버전의 Office 365를 설치할(install the 64-bit version of Office 365) 수 있지만 기본 다운로드는 아닙니다.

그러나 곧 대부분의 응용 프로그램이 64비트가 되어 여러 Program Files 폴더가 필요하지 않게 됩니다. 그런데도 마이크로소프트 가 (Microsoft)윈도우 비스타(Windows Vista) 64비트를 출시했을 때도 같은 시기에 출시된 오피스 2007(Office 2007) 의 64비트 버전을 개발·출시하는데 실패했다 . 또한 Windows 10 에서 (Windows 10)Microsoft 의 많은 기본 Windows 스토어(Windows Store) 앱 은 여전히 ​​32비트 앱입니다.

우리 모두가 64비트 애플리케이션으로 전환할 때쯤이면 128비트 아키텍처에 대한 이야기로 인해 전체 프로세스를 다시 거쳐야 할 것입니다. 즐기다!



About the author

저는 소프트웨어 리뷰어이자 생산성 전문가입니다. Excel, Outlook 및 Photoshop과 같은 다양한 소프트웨어 응용 프로그램에 대한 소프트웨어 리뷰를 검토하고 작성합니다. 내 리뷰는 충분한 정보를 제공하며 애플리케이션 품질에 대한 객관적인 통찰력을 제공합니다. 2007년부터 소프트웨어 리뷰를 작성해 왔습니다.



Related posts