64 位元 指 CPU 通用暫存器 (GPRs) 資料寬度為 64 位元,指令集支援 64 位元整數運算、64 位元虛擬位址空間 (理論 16 EB,實際實作 48-57 位元物理位址)。
核心優勢:
迷思破解:64-bit ≠ 2× 效能。32-bit 應用在 64-bit CPU 上執行 (WoW64/相容模式) 可能因指標膨脹 (8 bytes vs 4 bytes) 導致快取命中率下降、頻寬壓力增大,效能略降。唯有原生 64-bit 應用 + 大記憶體/向量化負載才能發揮優勢。
| 架構 | 推出者 | 相容性 | 代表產品 | 現狀 |
|---|---|---|---|---|
| x86-64 (AMD64) | AMD (2003) | 完全向下相容 x86-32,同一核心執行 16/32/64-bit 代碼 | Athlon 64, Opteron, Phenom, Ryzen, EPYC;Intel 授權相容實作 | x86 世界事實標準,主導桌面/伺服器/筆電/雲端 |
| EM64T (Intel 64) | Intel (2004) | AMD64 授權相容實作,微調細節 (如 LAHF/SAHF 指令早期缺失) | Xeon (Nocona), Pentium 4 6xx, Core 2 起全系 | Intel 官方稱呼「Intel 64」,功能等同 AMD64 |
| IA-64 (Itanium) | Intel/HP (2001) | 完全不相容 x86,EPIC (明確並行指令計算) VLIW 架構,需 IA-32 相容層 (效能極差) | Itanium, Itanium 2, Tukwila, Poulson, Kittson | 已停產 (2021 終止出貨),僅存遺留維護 |
| 層級 | 32-bit 環境 | 64-bit 環境 (真正意義) |
|---|---|---|
| CPU | x86-32 (Pentium 4, Athlon XP) | x86-64 (Athlon 64, Core 2, Ryzen, Core i) |
| 作業系統 | Windows XP/7 32-bit, Linux 32-bit | Windows XP x64 / Vista/7/8/10/11 64-bit, Linux x86_64, macOS 10.6+ (純 64-bit 10.15+) |
| 應用軟體 | 32-bit EXE/ELF | 原生 64-bit 執行檔 (PE32+/ELF64) |
| 驅動程式 | 32-bit Kernel Driver | 64-bit Kernel Driver (強制簽名) |