硬體知識:什麼是32位電腦和64位電腦? | 電腦知識探討

  硬體知識:什麼是32位電腦和64位電腦?

前幾年,在32位電腦作為主流的時代,漫步在電腦城,可以看到銷售商宣傳其電腦信息的資料,而上面大肆宣傳的都是其為64位電腦!「64位電腦」在當時是一個很「時髦的新詞」,近兩年64位逐漸普及,這些很老套的廣告宣傳已經淡去!正是64位電腦的出現,才使我們對更高的娛樂,辦公的要求得到滿足!

硬體知識:什麼是32位電腦和64位電腦? | 電腦知識探討

那麼對於32位電腦和64位電腦有著什麼的區別呢?這裡面的「位」指的是什麼?這個「位」指的就是CPU GPRs(General-Purpose Registers,通用寄存器 )的數據寬度,當然64位CPU的數據寬度為64位,而32位CPU的數據寬度指的32位了!64位指令集就是運行64位數據的指令,也就是說處理器一次可以運行64bit數據。

64位CPU的電腦平台在運行性能上,要遠遠領先於32位平台,因為32位處理器在的位寬較窄,造成其在性能執行模式方面存在一個嚴重的缺陷:當面臨大量的數據流時,32位的寄存器和指令集不能及時進行相應的處理運算。32位處理器一次只能處理32位,也就是4個字節的數據;而64位處理器一次就能處理64位,即8個字節的數據。如果將總長128位的指令分別按16位、32位、64位為單位進行編輯的話:32位的處理器需要4個指令,而64位處理器則只要兩個指令。顯然,在工作頻率相同的情況下,64位處理器的處理速度比32位的更快。

除了運算能力之外,與32位處理器相比,64位處理器的優勢還體現在系統對記憶體的控制上。由於地址使用的是特殊的整數,而64位處理器的一個ALU(算術邏輯運算器)和寄存器可以處理更大的整數,也就是更大的地址。傳統32位處理器的尋址空間最大為4GB,而64位的處理器在理論上則可以達到1800萬個TB(1TB=1024GB)。

從32位到64位,表面上好像只是CPU字長增大了一倍,實際上它使尋址範圍、最大記憶體容量、數據傳輸和處理速度、數值精度等指標也成倍增加,帶來的結果就是CPU的處理能力得到大幅提升,尤其是對強烈依賴數值運算、存在巨量數據吞吐和需要超大並發處理的應用提升效果非常明顯,如科學計算、人工智能、平面設計、影片處理、3D動畫和遊戲、數據庫以及各種網路服務器等。

只有在64位電腦上安裝64位操作系統運行64位的軟體程序才能發揮出64位電腦的傑出性能!而如今很多的軟體程序並沒有跟上「時代」,仍舊以32位為主,很多32位軟體程序不能在64位操作系統下運行,能夠運行的32位程序也使64位處理器的性能大大縮水,反而影響了軟體運行的速度!這也限制了64位系統的推廣!如今的64位電腦仿佛是「跑在泥濘路上的賓士,速度快不了了」,所以蝦蝦建議大家暫時使用32位系統!相信很快,賓士就會出現在寬闊的高速公路上!