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) 라는 용어가 있는 폴더를 본 적이 있을 것 입니다. WOW64 는 Windows 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비트 아키텍처에 대한 이야기로 인해 전체 프로세스를 다시 거쳐야 할 것입니다. 즐기다!
Why Does 64-bit Windows Need Two Program Files Folders?
Although Windows XP did have a 64-bit verѕion, it wasn’t until Microsoft released Windowѕ Vistа that consumers really had to make a deciѕiоn of whether to buy the 32 or 64-bit version.
Windows 7/8/10 also comes in 32 and 64-bit versions and if you opted for the 64-bit, you may have noticed that there are two Program Files folders on your hard drive. Read on to explore the difference between 32 and 64-bit Windows and why the operating system needs two separate folders in which to store program data.
Windows 32 and 64-bit
The real difference between Windows 32 and 64-bit has to do with how much memory the operating system can address. To “address” simply means to “keep track of.”
Windows 7/8/10 32-bit (like previous 32-bit versions of Windows) can address up to 4,294,967,296 bytes of information. That’s 4GB of memory. Theoretically, a 64-bit operating system can address up to 1,8446,744,073,709,551,616 bytes of information.
That’s 16.3 billion gigabytes. However, the memory limit on the consumer versions of Windows 7 is 192 GB which is still beyond the physical limits of 8GB to 16GB for most motherboards. For Windows 8, it’s 512GB and for Windows 10, it’s a whopping 2 TB for the memory limit!
Moving from a 32-bit to a 64-bit operating system is more than just a jump in addressable memory. It is a change to a completely different method of keeping track of data. This is why hardware (such as a sound card) needs a completely different driver to work in 64-bit Windows.
Two Program Files Folders in Windows
If you have the 64-bit version of Windows, you may have noticed that there are two Program Files folders on your hard drive.
One is simply labeled Program Files and the other is labeled Program Files (x86). The first folder is the default location for all of your 64-bit programs. It does not have an extra label at the end because as a 64-bit operating system, it is assumed that the 64-bit applications will go into this folder.
The second folder labeled Program Files (x86) is the default location for all of your 32-bit applications. In a sense, it is a folder designed for legacy software that is left over from the days of 32-bit operating systems. The x86 portion of the folder name refers to the x86 32-bit architecture upon which the first 32-bit processors were developed such as the 386, 486, and Pentium CPUs.
Unfortunately, switching from 32-bit to 64-bit applications and operating systems is not as simple as Microsoft would like. To make the switch, every software vendor, hardware manufacturer, and user would suddenly have to stop making and using anything built on a 32-bit architecture and begin using 64-bit. This is entirely impractical because most people are not willing to just junk their investment in hardware and software and buy everything new again.
Microsoft’s solution to this transition from 32-bit to 64-bit has been to add legacy support for most 32-bit applications. In other words, most 32-bit applications will function in the 64-bit operating environment.
To help make the transition easier, Microsoft has designated that all 32-bit application should, by default, be loaded into the Program Files (x86) folder rather than getting mixed in with true 64-bit applications in the regular Program Files folder.
Windows uses an emulator of sorts to run 32-bit applications in 64-bit Windows. You may have seen some folders on your system that have the term WOW64. WOW64 stands for Windows 32-bit on Windows 64-bit. Whenever you run a 32-bit program and it needs to access the program files directory, it is seamlessly redirected to C:\Program Files (x86)\ using WOW64.
You can quickly see which programs on your computer are 32-bit and which are 64-bit by simply browsing into the two folders.
Every couple of months, I normally check the software developer’s website to see if they have released a 64-bit version of the program. Sometimes you have to dig a little to find the 64-bit version of a program. Most vendors even today still push the 32-bit versions as the main download. For example, you can install the 64-bit version of Office 365, but it’s not the default download.
Soon, however, most applications will be 64-bit, making the need for multiple Program Files folders unnecessary. Still, even Microsoft when it released Windows Vista 64-bit, failed to develop and release a 64-bit version of Office 2007 that was released at the same time. Also, a lot of the default Windows Store apps from Microsoft in Windows 10 are still 32-bit apps.
Keep in mind that by the time we all make the switch to 64-bit applications, it is likely that talk of 128-bit architectures will force us to go through the whole process again. Enjoy!