簡介:這個快速提示告訴你如何檢查您的計算機是 32 位還是 64 位. 您還可以檢查您的系統是否支持 64 位。
我有 32 位系統還是 64 位系統? 我如何知道我的計算機是 32 位還是 64 位? 如何知道我的系統是否兼容 64 位? 我運行的是 Ubuntu 32 位還是 Ubuntu 64 位? 我在 64 位 CPU 上運行 32 位 Ubuntu 嗎? 我有 32 位或 64 位 Windows 嗎?
這些是用戶經常想知道的一些常見問題。 確定計算機是 32 位還是 64 位非常簡單。 在我們看到之前如何判斷您的計算機是 32 位還是 64 位我們先來看看這兩個系統的區別。
32 位與 64 位系統:有何區別?
訂閱我們的 YouTube 頻道以獲取更多 Linux 視頻
1990 年代初的處理器使用 32 位架構。 這意味著您的數據總線有能力一次處理 32 位。 隨著技術的發展,64 位處理器出現了。
這些較新的處理器具有 64 位數據總線寬度。 這意味著它們的速度至少是 32 位同類產品的兩倍。 為了使用 64 位處理器的能力,操作系統開始發布 64 位版本。
需要記住的一件事是,64 位處理器可以支持 32 位或 64 位操作系統,但 32 位處理器只能運行 32 位操作系統。
如果你最近7-8年買的電腦,應該是64位系統。 別擔心,我不會強迫你去挖掘看看你的電腦是什麼時候買的。
詳細了解 32 位與 64 位這裡.
所以現在,您已經了解了以下幾點:
- 您的計算機可能有 32 位或 64 位處理器。
- 您的操作系統可以是 32 位或 64 位
- 具有 64 位處理器的計算機可以運行 32 位和 64 位操作系統。
- 具有 32 位處理器的計算機無法運行 64 位操作系統。
現在您已經了解了基礎知識,讓我們看看如何確定您在 Windows 和 Linux 上使用的是 32 位還是 64 位系統。
如何在 Windows 中判斷您的計算機是 32 位還是 64 位
在 Windows 中獲取此信息非常容易。 以下是如何通過兩個簡單的步驟完成此操作。
轉到 Windows 資源管理器,右鍵單擊“這台電腦”,然後選擇“屬性”。
您將在下一個屏幕上看到系統信息。 在這裡,您應該尋找系統類型。
正如您在上圖中看到的,它顯示“64 位操作系統,基於 x64 的處理器”。
這意味著我在 64 位 CPU 上安裝了 64 位 Windows 操作系統。
這就是它在 Windows 上的工作方式。 現在讓我向您展示如何確定您在 Linux 上使用的是 32 位還是 64 位系統。
如何判斷您的計算機在 Linux 上是 32 位還是 64 位
如果您使用的是 Ubuntu 或任何其他形式的 Linux,仍然很容易判斷您的系統是 32 位還是 64 位。 請注意,我們在這裡談論的是處理器,而不是操作系統本身。
打開終端並運行以下命令:
lscpu
你應該看到這樣的結果:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 69
Model name: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
Stepping: 1
CPU MHz: 1694.812
CPU max MHz: 2700.0000
CPU min MHz: 800.0000
BogoMIPS: 4788.66
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
你必須尋找以CPU 模式. 從上面的輸出可以看出,我的 CPU 可以同時支持 32 位和 64 位。 這意味著我有一個 64 位 CPU。
如果您在 CPU 運行模式下只看到 32 位,則您擁有的是 32 位系統。
如何判斷 Ubuntu 是 32 位還是 64 位
所以,我們剛剛了解瞭如何判斷我們的系統是 32 位還是 64 位。 但是,如何判斷系統上安裝的 Ubuntu 是 32 位還是 64 位的呢?
我的意思是,64 位系統可以同時支持 32 位和 64 位操作系統。 所以如果你有 64 位系統,最好(並且推薦)安裝 64 位操作系統。
要檢查安裝的 Ubuntu 操作系統是 32 位還是 64 位,我們將使用與上一節相同的命令:
lscpu
在輸出中,找到以建築學. 這將告訴您操作系統的體系結構。
- x86、i686 或 i386 表示 Linux de 32 位
- x86_64、amd64 或 x64 表示 Linux de 64 位
在我的例子中,我在結果中得到了 x86_64,這意味著我安裝了 64 位 Ubuntu。
或者,您可以使用我們在上一篇關於如何查找您的 Ubuntu Unity 版本的文章中看到的命令:
uname -m
結果將是 x86、i686、i386、x86_64、x64 等。 您可以輕鬆地從中計算出操作系統架構。
您還可以使用 arch 命令:
arch
輸出將指示您安裝的 Linux 系統是 32 位還是 64 位。
檢查您使用的是 32 位還是 64 位 ARM 處理器
正如 It's FOSS 讀者 Hugh 所建議的那樣,上述建議可能不適用於基於 ARM 的設備,例如 Raspberry Pi。
在這裡你可以安裝inxi工具並獲取必要的信息:
inxi -S
輸出可能顯示如下內容:
“System: Host: rpiB3 Kernel: 5.10.63-v7+ armv7l bits: 32 Console: tty 0 Distro: Raspbian GNU/Linux 10 (buster) ”
如您所見,上面寫著 32-bit,這意味著它是一個 32 位處理器。
我希望這篇簡短的文章能幫助您確定您的 CPU 是 32 位還是 64 位以及操作系統是 32 位還是 64 位。