CPU는 I/O버스를 통해 데이터 내,외부로 데이터를 전송하는데 이 때 전송하는 데이터의 단위(레지스터의 1회 처리값)가 32bit인가 64bit인가의 차이이다.
CPU 칩셋의 품번에서 유래되었다.
- x86 계열이 32bit였다고 하더라 그래서 x32 가 아니고 x86
x86-64 는 64bit를 의미한다.
32비트 CPU에서는 4GB 이상의 RAM을 인식하지 못한다.
(3.9GB 가 한계라고 함)
프로그램 설치 시 32bit는 64bit cpu로 인식 가능, 반대는 불가
- WOW64 덕분에
WoW64(Windows on Windows 64-bit에서)는 운영체제의 하위 시스템으| 로, 모든 64비트 버전의 마이크로소프트 윈도우에서 32비트 응용 프로그램들이 돌아가도록 도와준다.
Program Files
: 64비트 프로그램 설치공간
Program Files(86x)
: 32비트프로그램 설치공간
64비트만 지원하는 프로그램이면 Program Files에 설치가되고
32비트만 구동되는프로그램이라면 Program FIles(86x)에 저장됩니다.
둘 다 지원한다면 두개의폴더중 아무곳에 설치가 됩니다.
둘다 호환되는 프로그램인 경우 컴퓨팅 속도의 차이가 미미
일반적으로 64bit 전용프로그램은 그나마 32bit 전용으로 짤 때 보다 속도차이가 존재한다고 한다