硬件知識(shí):什么是32位電腦和64位電腦?前幾年,在32位電腦作為主流的時(shí)代,漫步在電腦城,可以看到銷售商宣傳其電腦信息的資料,而上面大肆宣傳的都是其為64位電腦!“64位電腦”在當(dāng)時(shí)是一個(gè)很“時(shí)髦的新詞”,近兩年64位逐漸普及,這些很老套的廣告宣傳已經(jīng)淡去!正是64位電腦的出現(xiàn),才使我們對(duì)更高的娛樂(lè),辦公的要求得到滿足! 那么對(duì)于32位電腦和64位電腦有著什么的區(qū)別呢?這里面的“位”指的是什么?這個(gè)“位”指的就是CPU GPRs(General-Purpose Registers,通用寄存器 )的數(shù)據(jù)寬度,當(dāng)然64位CPU的數(shù)據(jù)寬度為64位,而32位CPU的數(shù)據(jù)寬度指的32位了!64位指令集就是運(yùn)行64位數(shù)據(jù)的指令,也就是說(shuō)處理器一次可以運(yùn)行64bit數(shù)據(jù)。
64位CPU的電腦平臺(tái)在運(yùn)行性能上,要遠(yuǎn)遠(yuǎn)領(lǐng)先于32位平臺(tái),因?yàn)?2位處理器在的位寬較窄,造成其在性能執(zhí)行模式方面存在一個(gè)嚴(yán)重的缺陷:當(dāng)面臨大量的數(shù)據(jù)流時(shí),32位的寄存器和指令集不能及時(shí)進(jìn)行相應(yīng)的處理運(yùn)算。32位處理器一次只能處理32位,也就是4個(gè)字節(jié)的數(shù)據(jù);而64位處理器一次就能處理64位,即8個(gè)字節(jié)的數(shù)據(jù)。如果將總長(zhǎng)128位的指令分別按16位、32位、64位為單位進(jìn)行編輯的話:32位的處理器需要4個(gè)指令,而64位處理器則只要兩個(gè)指令。顯然,在工作頻率相同的情況下,64位處理器的處理速度比32位的更快。 除了運(yùn)算能力之外,與32位處理器相比,64位處理器的優(yōu)勢(shì)還體現(xiàn)在系統(tǒng)對(duì)內(nèi)存的控制上。由于地址使用的是特殊的整數(shù),而64位處理器的一個(gè)ALU(算術(shù)邏輯運(yùn)算器)和寄存器可以處理更大的整數(shù),也就是更大的地址。傳統(tǒng)32位處理器的尋址空間最大為4GB,而64位的處理器在理論上則可以達(dá)到1800萬(wàn)個(gè)TB(1TB=1024GB)。 從32位到64位,表面上好象只是CPU字長(zhǎng)增大了一倍,實(shí)際上它使尋址范圍、最大內(nèi)存容量、數(shù)據(jù)傳輸和處理速度、數(shù)值精度等指標(biāo)也成倍增加,帶來(lái)的結(jié)果就是CPU的處理能力得到大幅提升,尤其是對(duì)強(qiáng)烈依賴數(shù)值運(yùn)算、存在巨量數(shù)據(jù)吞吐和需要超大并發(fā)處理的應(yīng)用提升效果非常明顯,如科學(xué)計(jì)算、人工智能、平面設(shè)計(jì)、視頻處理、3D動(dòng)畫(huà)和游戲、數(shù)據(jù)庫(kù)以及各種網(wǎng)絡(luò)服務(wù)器等。 只有在64位電腦上安裝64位操作系統(tǒng)運(yùn)行64位的軟件程序才能發(fā)揮出64位電腦的杰出性能!而如今很多的軟件程序并沒(méi)有跟上“時(shí)代”,仍舊以32位為主,很多32位軟件程序不能在64位操作系統(tǒng)下運(yùn)行,能夠運(yùn)行的32位程序也使64位處理器的性能大大縮水,反而影響了軟件運(yùn)行的速度!這也限制了64位系統(tǒng)的推廣!如今的64位電腦仿佛是“跑在泥濘路上的奔馳,速度快不了了”,所以蝦蝦建議大家暫時(shí)使用32位系統(tǒng)!相信很快,奔馳就會(huì)出現(xiàn)在寬闊的高速公路上! |
|
來(lái)自: 木子-QQQ(開(kāi)... > 《電腦》