프로세서 아키텍처 ( 32비트 운영 체제, x64 기반 프로세서 )
64비트 운영 체제, x64 기반 프로세서

32비트 운영 체제, x64 기반 프로세서
윈도우는 32 Bit 버전이고, CPU가 64 Bit 를 지원한다. ( 64비트 윈도우 설치가능 )
하지만 32 Bit 운영체제를 사용해서 64 Bit 프로그램은 사용 불가능
64 Bit 프로그램 사용하려면 64 Bit 운영체제 설치해야함
x86 : 32비트 / x64 : 64비트
프로세서(CPU)를 구분할땐 x86 / x64 로 표기
32 or 64 Bit 운영 체제
컴퓨터 시스템에서 사용되는 프로세서 아키텍처가 32 Bit 아키텍쳐 , 64 Bit 아키텍쳐
64비트 운영 체제는 더 큰 레지스터와 메모리 주소 공간을 활용하여 더 많은 데이터를 한 번에 처리할 수 있습니다. 이로 인해 더 높은 성능을 제공할 수 있다.
64비트 운영 체제는 32비트 운영 체제에서 실행되는 응용 프로그램을 지원할 수 있지만, 그 반대는 성립하지 않습니다.
64비트 운영 체제에서는 64비트 아키텍처에 최적화된 응용 프로그램이 높은 성능을 발휘할 수 있습니다.
대부분의 현대 시스템은 64비트 운영 체제를 지원하며, 이는 더 많은 성능과 확장성을 제공하는 등 여러 면에서 이점이 있습니다.
프로세서 아키텍처
컴퓨터의 중앙 처리 장치(CPU)가 데이터를 처리하고 명령을 수행하는 방식을 정의하는 체계나 구조.
하드웨어와 소프트웨어 간의 인터페이스를 제공하며, 프로그래머나 운영 체제는 이를 기반으로 소프트웨어를 작성하고 실행합니다.
32비트 아키텍처
레지스터의 크기가 32비트이며, 한 번에 32비트의 데이터를 처리할 수 있습니다.
주소버스와 데이터 버스가 32비트이기 때문에 최대 2^32(약 4GB)의 주소 공간을 표현할 수 있습니다.
( 최대 4GB(2^32)의 메모리 주소 공간을 지원 )
예전에 주로 사용되었으며, 현재에도 일부 장치나 응용 프로그램에서 사용될 수 있습니다.


64비트 아키텍처
레지스터의 크기가 64비트이며, 한 번에 64비트의 데이터를 처리할 수 있습니다.
( 싱글 코어 기준으로 클럭 1회에 8 Byte 씩 처리, 듀얼 코어이면 16 바이트, 쿼드 코어이면 32 바이트 )
주소버스와 데이터 버스가 64비트이기 때문에 매우 큰 주소 공간을 표현할 수 있습니다. 이론적으로는 2^64의 주소 공간을 표현할 수 있으며, 이는 매우 큰 메모리 용량을 지원할 수 있다는 것을 의미합니다.
현대 시스템에서는 주로 64비트 아키텍처를 사용하며, 더 많은 주소 공간과 높은 성능을 제공합니다.
32 Bit , 64 Bit
프로세서가 한 번에 다룰 수 있는 데이터의 크기와 메모리 주소 공간에 대한 제한을 나타내며, 이는 컴퓨터 시스템의 성능과 용량에 영향을 미칩니다.
렘 인식 차이
32비트 : 4GB 까지
64비트 : 4GB 이상
요즘 대부분 램을 4GB이상 사용, 윈도우 64비트로 설치
오래된 컴퓨터는 32비트 윈도우