CPU核心的發(fā)展方向是更低的電壓、更低的功耗、更先進(jìn)的制造工藝、集成更多的晶體管、更小的核心面積(這會降低CPU的生產(chǎn)成本從而最終會降低CPU的銷售價格)、更先進(jìn)的流水線架構(gòu)和更多的指令集、更高的前端總線頻率、集成更多的功能(例如集成內(nèi)存控制器等等)以及雙核心和多核心(也就是1個CPU內(nèi)部有2個或更多個核心)等。CPU核心的進(jìn)步對普通消費者而言,最有意義的就是能以更低的價格買到性能更強(qiáng)的CPU。
在CPU漫長的歷史中伴隨著紛繁復(fù)雜的CPU核心類型,以下分別就Intel CPU和AMD CPU的主流核心類型作一個簡介。主流核心類型介紹(僅限于臺式機(jī)CPU,不包括筆記本CPU和服務(wù)器/工作站CPU,而且不包括比較老的核心類型)。
。ㄒ唬 運(yùn)算器
1、 算術(shù)邏輯運(yùn)算單元ALU(Arithmetic and Logic Unit)
ALU主要完成對二進(jìn)制數(shù)據(jù)的定點算術(shù)運(yùn)算(加減乘除)、邏輯運(yùn)算(與或非異或)以及移位操作。在某些CPU中還有專門用于處理移位操作的移位器。
通常ALU由兩個輸入端和一個輸出端。整數(shù)單元有時也稱為IEU(Integer Execution Unit)。我們通常所說的“CPU是XX位的”就是指ALU所能處理的數(shù)據(jù)的位數(shù)。
2、 浮點運(yùn)算單元FPU(Floating Point Unit)