如何確定我的處理器是 32 位還是 64 位?
我目前正在執行 32 位作業系統,但我不確定是否必須這樣做。根據網上的一些文章,我的輸出中沒有任何標誌表明我的 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
該處理器可以執行 64 位版本(我將您的 CPU 標誌與執行 64 位的我的 CPU 標誌進行了比較,沒有任何區別是重要的特性)。
您可以通過刻錄 64 位作業系統的安裝 CD(或製作 U 盤)並啟動它來確保自己。如果您的 CPU 不支持 64 位,現代版本將無法啟動或檢查 64 位,並且通常不會安裝。
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 位應用程序。
因此,您可以安裝 64 位作業系統,如 Linux 的 amd64(或 x86-64)風格。如果你有 - 或者以後可能有 - 超過 4GB 的 RAM(這很可能),你最好安裝一個 64 位的變體(以使某些程序擁有超過 4GB 的地址空間,以使用幾乎所有的 RAM,如果需要)
如果您的 RAM 很少(4GB 或更少),您可能會保留 32 位作業系統,因為 32 位作業系統和應用程序使用的記憶體略少於 64 位作業系統;但是,它們隨後無法處理大量數據,即無法處理具有超過 3GB 地址空間的程序)。