64비트 프로그램은 32비트 애플리케이션보다 더 빠르고 효율적으로 실행됩니다. 합리적으로 최신 PC 64비트 프로세서가 있습니다. 그런데 64비트 컴퓨터에서 32비트 소프트웨어를 어떻게 실행합니까?
지난 몇 년간 제조된 최신 컴퓨터는 64비트 프로세서와 운영 체제로 구동되며 기본적으로 64비트 애플리케이션만 실행할 수 있습니다. 이것이 요즘 출시되는 소프트웨어가 거의 독점적으로 64비트인 이유입니다. 일부 32비트 앱은 여전히 실행되며(특히 이전 앱을 실행하는 경우) 64비트 버전의 Windows에서 실행하는 것은 일반적으로 매우 원활합니다. 그렇다면 모든 것이 어떻게 작동합니까? 알아보겠습니다.
64비트 시스템에서 32비트 소프트웨어를 직접 실행할 수 있나요?
64비트 아키텍처가 32비트 시스템과 어떻게 다른지 이해하는 것은 이 기사의 범위를 벗어나는 복잡한 주제입니다. 64비트 프로세서(및 OS)는 한 번에 더 많은 정보를 처리할 뿐만 아니라 이전 아키텍처를 사용하는 시스템과 근본적으로 다른 방식으로 처리한다는 점을 알아두세요.
따라서 32비트 컴퓨터용으로 설계된 앱은 64비트 컴퓨터에서도 동일하게 실행되는 것처럼 보일 수 있지만 내부적으로는 호환성 모드 변경 보다 더 많은 일이 진행되고 있습니다. 32비트 앱이 기대하는 환경은 64비트 버전의 Windows에는 존재하지 않으므로 이러한 애플리케이션이 하드웨어와 직접 인터페이스할 수 없습니다.
수정은요? 에뮬레이션. 32비트 프로그램이 작동하도록 하는 유일한 방법은 구식 아키텍처를 에뮬레이트하고 앱과 동일한 인터페이스를 앱에 제공하는 것입니다.
기본 옵션: WOW64
Microsoft는 64비트 OS에서 32비트 앱을 실행할 때 발생하는 문제를 잘 알고 있습니다. 이것이 바로 Windows XP, Vista, Windows 7 또는 Windows 10과 같은 64비트 아키텍처를 사용하는 최신 운영 체제에 WOW64라는 내장 에뮬레이터가 함께 제공되는 이유입니다.
WOW64는 64비트 시스템에서 32개 애플리케이션을 실행하도록 설계된 Windows 하위 시스템입니다. WOW64는 32비트 운영 체제 환경을 시뮬레이션하여 이전 Windows 버전의 인터페이스를 이전 애플리케이션에 제공합니다.
이 호환성 레이어는 가볍고 강력하며 즉시 사용할 수 있습니다. 즉, 32비트 응용 프로그램의 EXE 파일을 두 번 클릭하기만 하면 나머지는 Windows가 처리하도록 할 수 있습니다..
비싼 대안: 가상화
가상 머신은 이를 지원하도록 설계되지 않은 하드웨어에서 다양한 아키텍처와 운영체제 를 실행하는 잘 알려진 방법입니다. Intel 프로세서를 탑재한 Windows PC에서 리눅스 또는 애플의 맥OS 용 앱을 과감한 변경 없이 설치하고 실행할 수 있습니다.
동일한 기술을 사용하여 최신 PC에서 이전 32비트 버전의 Windows를 실행할 수 있습니다. 이를 통해 현재 프로세서가 64비트이더라도 시스템에서 레거시 애플리케이션을 실행할 수 있습니다.
하지만 이 방법은 많은 작업이 필요하며 솔직히 불필요하다는 점을 기억하세요. 32비트 Windows XP 의 복사본을 찾는 것보다 내장된 WOW64 에뮬레이터를 사용하는 것이 훨씬 쉽습니다.
64비트 컴퓨터에 32비트 앱 설치
32비트 OS에 32비트 애플리케이션을 설치하는 것과 64비트 버전의 Windows에 설치하는 데에는 차이가 없습니다. CD-ROM이 있든 설치 파일이 있든 설치를 실행하고 운영 체제가 이를 정렬하도록 두면 됩니다.
Windows는 32비트 버전의 프로그램을 다른 디렉토리 에 넣어 처리합니다. 설치된 모든 64비트 소프트웨어가 들어 있는 표준 Program Files 폴더와 32비트 컴퓨터용 앱이 있는 Program Files(x86) 폴더가 있습니다.
x86 디렉토리에 있는 소프트웨어는 WOW64를 사용하여 32비트 버전의 Windows를 에뮬레이션하여 실행됩니다. 이 프로세스는 완전히 자동으로 이루어지므로 두 프로그램 파일 모두에 있는 앱을 아무런 차이 없이 실행할 수 있습니다.
64비트 CPU에서 32비트 앱을 실행할 수 있나요?
많은 사람들은 오래된 프로그램이 32비트 프로세서에서만 실행될 수 있다고 믿습니다. 기본적으로 32비트 컴퓨터에서만 이러한 앱을 실행할 수 있지만 모든 최신 시스템 유형에서도 이러한 프로그램을 실행할 수 있습니다.
대부분의 사용자는 단순히 해당 앱을 실행하는 것으로 귀결됩니다. Windows가 WOW64를 통해 앱을 에뮬레이션하는 기술적 세부 사항을 자체적으로 처리하기 때문입니다. 다른 접근 방식을 취하고 싶다면(아마도 유틸리티가 작동하지 않는 경우) 가상화를 사용할 수 있습니다.
VirtualBox 또는 VMWare와 같은 서비스를 사용하면 32비트 앱을 직접 실행할 수 있는 32비트 가상 머신을 에뮬레이션할 수 있습니다. 이는 튜토리얼이 있어도 복잡한 과정이므로 Windows 설치에서 WOW64가 정상적으로 작동하도록 하는 것이 좋습니다..
.