64bit處理器與64bit操作系統(tǒng)的區(qū)別

這可能是一個(gè)老生常談的話題,但有時(shí)候確實(shí)是因?yàn)閷?duì)一些基本概念和基本問(wèn)題的誤讀,導(dǎo)致理解和判斷上出現(xiàn)失誤。這個(gè)問(wèn)題也是經(jīng)常面試時(shí)會(huì)問(wèn)到的問(wèn)題。

64bit的處理器

64bit這個(gè)位數(shù)指的是CPU GPRs(General-Purpose Registers,通用寄存器)的數(shù)據(jù)寬度為64位,64位指令集就是運(yùn)行64位數(shù)據(jù)的指令,也就是說(shuō)處理器一次可以運(yùn)行64bit數(shù)據(jù)。跟地址總線沒(méi)有關(guān)系。

64bit地址總線

尋址能力為2^64(bit)

地址總線是用來(lái)尋址的,尋址能力就是地址總線最多可以表示多少個(gè)不同的地址號(hào),N根地址總線可以標(biāo)示2N個(gè)地址號(hào),即尋址能力為2N。

64bit數(shù)據(jù)總線

單次傳輸數(shù)據(jù)為8(Byte)

數(shù)據(jù)總線是用來(lái)傳輸數(shù)據(jù)的,有N根數(shù)據(jù)總線,就能一次傳輸Nbit的數(shù)據(jù)。

64bit操作系統(tǒng)

簡(jiǎn)單的說(shuō)x86代表32位操作系統(tǒng) x64代表64位操作系統(tǒng)。

64bit操作系統(tǒng)是為適配64bit處理器而產(chǎn)生,其可以將64bit處理器所有寄存器都調(diào)用起來(lái)。

優(yōu)點(diǎn)

運(yùn)算速度更快,尋址空間更大。能識(shí)別更大的內(nèi)存。

缺點(diǎn)

占用更大的內(nèi)存,程序中所有的指針變量所占用的內(nèi)存會(huì)翻倍。所以在內(nèi)存小于4GB的機(jī)器,不推薦安裝64bit操作系統(tǒng)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容