내 프로세서가 32비트인지 64비트인지 어떻게 확인합니까? [복사]

내 프로세서가 32비트인지 64비트인지 어떻게 확인합니까? [복사]

현재 32비트 OS를 실행하고 있는데 이렇게 해야 하는지 잘 모르겠습니다. 온라인의 일부 기사에 따르면 내 출력에 내 CPU가 64비트임을 나타내는 플래그가 없습니다. 그러나 Athlon II X2 250예를 들어 설명하는 기사에 따르면이것, 64비트 프로세서여야 합니다. 나는 하드웨어 전문가가 아니기 때문에 이 기사가 반드시 내 프로세서가 64비트라는 것을 의미하는지, 아니면 내 프로세서가 단지 일부 프로세서 제품군의 하위 집합이고 그 중 일부는 64비트인지는 알 수 없습니다.

하드웨어 정보에 데이터 버스 크기(32 또는 64)가 구체적으로 나와 있지 않기 때문에 조금 걱정됩니다. 어떻게 확실히 알 수 있나요?

이것이 내 결과입니다/proc/cpuinfo

processor   : 0
vendor_id   : AuthenticAMD
cpu family  : 16
model       : 6
model name  : AMD Athlon(tm) II X2 250 Processor
stepping    : 3
microcode   : 0x10000b6
cpu MHz     : 1800.000
cache size  : 1024 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 2
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 5
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save vmmcall
bogomips    : 5984.90
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor   : 1
vendor_id   : AuthenticAMD
cpu family  : 16
model       : 6
model name  : AMD Athlon(tm) II X2 250 Processor
stepping    : 3
microcode   : 0x10000b6
cpu MHz     : 2300.000
cache size  : 1024 KB
physical id : 0
siblings    : 2
core id     : 1
cpu cores   : 2
apicid      : 1
initial apicid  : 1
fdiv_bug    : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 5
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save vmmcall
bogomips    : 5984.90
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

답변1

이 프로세서는 64비트 버전을 실행할 수 있습니다(귀하의 CPU 플래그를 64비트를 실행하는 내 CPU 플래그와 비교했는데 중요한 기능적 차이는 없습니다).

64비트 버전의 운영 체제 설치 CD를 굽고(또는 USB 스틱을 만들어) 부팅하여 이를 직접 확인할 수 있습니다. 최신 버전은 부팅되지 않거나 64비트를 확인하지 않으며, CPU가 64비트를 지원하지 않으면 일반적으로 설치되지 않습니다.

답변2

Google "AMD Athlon(tm) II X2 250"을 검색하면 찾을 수 있습니다. http://www.amd.com/en-us/products/processors/desktop/athlon-ii# 이는 다음과 같이 말합니다.

32비트 및 64비트 동시 계산

AMD64 기술은 프로세서의 레지스터 수를 두 배로 늘리는 획기적인 64비트 컴퓨팅 방법을 구현하고 PC 사용자가 오늘날의 32비트 소프트웨어 애플리케이션을 사용하는 동시에 차세대 64비트 애플리케이션 프로그램에 대한 액세스도 제공할 수 있도록 해줍니다.

따라서 Linux의 amd64(또는 x86-64) 버전과 같은 64비트 운영 체제를 설치할 수 있습니다. 4G 바이트 이상의 RAM이 있는 경우(또는 향후에 가질 수 있는 경우) 64비트 변형을 설치하는 것이 좋습니다(일부 프로세스가 다음에서 4G 바이트 이상의 주소 공간을 가질 수 있도록 함). 필요한 거의 모든 RAM을 사용하는 경우)

RAM이 매우 적은 경우(4GB 이하) 32비트 운영 체제 및 응용 프로그램은 64비트 운영 체제 및 응용 프로그램보다 약간 적은 메모리를 사용하므로 32비트 운영 체제를 유지하는 것이 좋습니다. 즉, 주소 공간이 3GB를 초과하는 프로세스는 처리할 수 없습니다.

관련 정보