32位處理器

32位處理器

32位處理器,於1985年推出。內含27.5萬個電晶體,最初時鐘頻率為12.5MHz。80386的內部和外部數據匯流排是32位,地址匯流排也是32位,定址範圍達4GB。

32位處理器,計算機中的位數指的是CPU一次能處理的最大位數。32位計算機的CPU一次最多能處理32位數據,例如它的EAX暫存器就是32位的,當然32位計算機通常也可以處理16位和8位數據。在Intel由16位的286升級到386的時候,為了和16位系統兼容,它先推出的是386SX,這種CPU內部預算為32位,外部數據傳輸為16位。直到386DX以後,所有的CPU在內部和外部都是32位的了。在計算機中,“位(bit)”和"位元組(Byte)"、KB、MB以及TB的關係是:8位等於一位元組,即8bit=1Byte,1KB=1024Byte(位元組)=8*1024bit,1MB=1024KB,1GB=1024MB,1TB=1024GB 。32位處理器每次處理 4Byte(32bit),同理,64位處理器每次處理 8Byte(64bit) 。

基本介紹

  • 中文名:32位處理器
  • 外文名:32 Bit Processor
  • 優勢:最多能處理32位數據
  • 套用:計算機
  • 暫存器EAX暫存器
  • 指令:4個
  • 位元組:4個
與64位區別,缺陷,

與64位區別

所謂64位的計算機,就是指這台計算機使用了64位的CPU,相比較32位的CPU來說,64位CPU最為明顯的變化就是增加了8個64位的通用暫存器記憶體定址能力提高到64位,以及暫存器和指令指針升級到64位等。”
32位處理器
為了處理數據,暫時儲存結果,或者做間接定址等等動作,每個處理器都具備一些內建的記憶體,這些能夠在不延遲的狀態下存取的記憶體稱為暫存器。 32位的處理器為什麼會比64位處理器的性能差很多,這其實是一個受虛擬和實際記憶體尺寸的限制影響。

缺陷

當面臨大量的數據流時,32位的暫存器和指令集不能及時進行相應的處理運算。” 所謂32位處理器就是一次只能處理32位,也就是4個位元組的數據,而64位處理器一次就能處理64位,即8個位元組的數據。如果我們將總長128位的指令分別按照16位、32位、64位為單位進行編輯的話:舊的16位處理器,比如Intel 80286 CPU需要8個指令,32位的處理器需要4個指令,而64位處理器則只要兩個指令,顯然,在工作頻率相同的情況下,64位處理器的處理速度會比16位、32位的更快。
而且除了運算能力之外,與32位處理器相比,64位處理器的優勢還體現在系統對記憶體的控制上。由於地址使用的是特殊的整數,而64位處理器的一個ALU(算術邏輯運算器)和暫存器可以處理更大的整數,也就是更大的地址。傳統32位處理器的定址空間最大為4GB,使得很多需要大容量記憶體的數據處理程式在這時都會顯得捉襟見肘,形成了運行效率的瓶頸。而64位的處理器在理論上則可以達到16777216個TB,1TB等於1024GB,1GB等於1024MB,所以64位的處理器能夠徹底解決32位計算系統所遇到的瓶頸現象,速度快人一等。
對於那些要求多處理器可擴展性、更大的可定址記憶體、視頻/音頻/三維處理或較高計算準確性的應用程式而言,AMD64位處理器可提供卓越的性能。

相關詞條

熱門詞條

聯絡我們