1. 程式人生 > >64位和32位的區別

64位和32位的區別

32位和64位的含義

指的就是CPU GPRs(General-Purpose Registers,通用暫存器)的資料寬度,是資料傳遞和處理的基本單位,即機器字長。一般而言,字長和運算器、暫存器、匯流排寬度是一樣的。

CPU 字長

64位的字長為64,32位的字長為32
32位系統可以操作的地址空間為:232=430=4G
64位系統可以操作的地址空間為:2^64,但這是理論值,要和CPU處理能力匹配,現在人為規定128G

作業系統&編譯系統&軟體

64位系統x64上一般含有64位庫檔案,API:64位相容32位
32位系統x86上一般沒有64位的檔案
所以64位作業系統編譯出來的可執行軟體,64位系統相容32位軟體

———————————————————————————————

參考文獻