Program Files(x86)와 Program Files 폴더의 차이점

실행 파일이라고도 하는 프로그램 파일은 컴퓨터 시스템에서 소프트웨어를 실행하는 데 필요한 바이너리 코드를 포함하는 응용 프로그램입니다. 이와 함께 64비트 운영 체제에 두 개의 다른 프로그램 파일이 있는 이유에 대한 질문이 발생합니다. C 드라이브 내부에는 프로그램 파일과 프로그램 파일(x86)이라는 두 개의 폴더가 있으며 거의 ​​같은 수의 폴더가 저장되어 있습니다. Windows 10 의 (Windows 10)Program Files(x86) 폴더 와 Program Files 폴더 의 차이점은 무엇 이며 어떻게 다른지 알아보겠습니다.

Program Files(x86)와 Program Files 폴더의 차이점

Program Files ( x86 )와 Program Files 폴더 의 차이점

두 개의 서로 다른 프로그램 파일은 64비트 운영 체제에서만 사용할 수 있습니다 . 32비트 운영 체제에는 단일 프로그램 파일 폴더만 있습니다.

주요 차이점은 파일 경로가 " C:\Program Files "인 프로그램 파일 폴더는 64비트 응용 프로그램을 실행하는 데 사용되는 반면 파일 경로가 " C:\Program Files (x86) "인 프로그램 파일(x86) 폴더는 실행하는 데 사용된다는 것입니다. 32비트 애플리케이션.

32비트 프로그램은 64비트 라이브러리를 로드할 수 없으며 두 폴더가 겹치면 기능 오류가 발생할 수 있습니다. Microsoft 개발자 는 두 폴더를 자세히 볼 수 있도록 두 개의 개별 폴더를 현명하게 만들었습니다.

프로그램이 Microsoft Office(Microsoft Office) 와 같이 32비트 및 64비트 버전 모두에서 사용 가능한 경우 두 폴더를 하나로 결합하면 문제가 발생할 수 있습니다 . 충돌 및 호환성 문제를 방지하기 위해 Windows 에는 두 개의 프로그램(Program) 파일 폴더가 있습니다.

32비트 대 64비트

이름에서 알 수 있듯이 32비트 운영 체제(32-bit operating system) 는 64비트 운영 체제에 비해 더 적은 데이터를 저장합니다. 반면에 64비트 운영 체제는 컴퓨터에서 사용할 수 있는 RAM 의 양이 많을수록 더 명확해집니다.(RAM)

여전히 32비트 Microsoft 운영 체제를 사용하는 경우 컴퓨터 시스템에 "프로그램 파일" 폴더가 하나만 있습니다. 반면에 널리 사용되는 64비트 버전의 운영 체제 Microsoft 에는 64비트 프로그램을 지원하는 폴더와 32비트 프로그램을 지원하는 폴더가 두 개 있습니다.

32비트 프로그램을 64비트 구성 요소에서 실행하려고 할 때 발생할 수 있는 문제 및 문제를 방지하기 위해 폴더 분리가 만들어졌습니다. 따라서 폴더는 Program Files(Program Files) 가 64비트 프로그램을 저장하고 Program Files (x86)가 32비트 프로그램 을 저장 하는 방식으로 설계되었습니다 .

32비트 폴더 이름이 "x86"인 이유

32비트 프로그램 폴더 이름이 "x86"인 반면 64비트는 단순히 "x64"라는 생각을 하게 되었을 것입니다. 이전 16비트 버전의 운영 체제에는 Intel -8086 칩이 포함되어 있습니다. 나중에 버전이 32비트로 업데이트되어 32비트 폴더의 이름은 Intel 8086 칩, 즉 프로그램 파일(x86)에 대해 명명되었습니다. 64비트 버전에는 (x64)라고 하는 64비트 아키텍처가 포함되어 있습니다. 프로세서 유형은 Pentium 286 , 386, 486 및 586입니다.

Program Files ( x86 )" 및 " Program Files 는 64비트에서 실행할 수 있습니다 .

프로그램 파일은 컴퓨터에 설치된 타사 응용 프로그램 소프트웨어의 디렉터리입니다. 32비트 및 64비트 소프트웨어 프로그램(32-bit and 64-bit software programs) 은 모두 64비트 Windows 운영 체제에서 실행할 수 있습니다. 이전 버전과의 호환성을 위해 64비트 Windows 에서 사용되는 에뮬레이션 계층의 도움으로 발생합니다. (Windows)반면(Whereas) 64비트 프로그램은 32비트 운영 체제에서 실행할 수 없습니다. 따라서 32비트 프로그램에서 실행할 수 있는 운영 체제에는 단일 프로그램 폴더가 있습니다.

자동 설치

앞에서 설명한 것처럼 두 프로그램 파일 모두 프로그램에 손상을 주지 않고 64비트 OS에서 실행할 수 있습니다. 프로세스는 수동 간섭에 관계없이 자체적으로 수행됩니다. 32비트 에뮬레이터는 32비트 프로그램이 64비트 Windows 에서 실행될 때 수행됩니다 . 64비트 에뮬레이터에서도 동일한 작업을 수행합니다.

수동 설치 또는 악성 프로그램의 영향을 받는 프로그램의 경우 오류가 발생할 수 있습니다. 하드 드라이브의 일부 프로그램은 32비트 또는 64비트 에뮬레이터와만 호환되므로 잘못된 설치는 프로그램의 올바른 작동을 방해할 수 있습니다.

관련(Related) : System32와 SysWOW64 폴더의 차이점.



About the author

저는 10년 이상의 경험을 가진 웹 개발자이자 오디오 엔지니어입니다. 저는 Chrome/Web Audio 앱과 Discord 애플리케이션 개발을 전문으로 합니다. 두 분야의 기술을 통해 사용하고 유지 관리하기 쉬운 고품질 제품을 만들 수 있습니다. 또한 저는 Discord의 숙련된 사용자이며 현재 2년 이상 앱 작업을 하고 있습니다.



Related posts