原帖由
elia 於 2006-7-25 05:30 AM 發表
Please help!! What is CPU and CMOS ?
我的電腦出現了 : CPU has been change or CPU Ratio change fail,
Re-enter CPU settings in the CMOS setup.
...
中央處理器(Central Processing Unit) ,簡稱
CPU,又稱為電腦的心臟。
中央處理器(Central Processing Unit)又稱為中央處理單元。
它是使整部電腦能夠運作的最核心、最重要的元件。 其作用就是當電腦系統開始運作時,CPU從記憶體內,讀取操作它的軟體的指令與資料,透過ALU運算出結果後存回記憶體,同時由主機板,與外界的I/O週邊溝通,達到資料處理的目的。
CPU主要工作有算術、邏輯運算,解讀電腦內的每個指令來控制電腦的運作。
目前的CPU製造技術中,將快取記憶體(Cache Memory,能讓電腦將主要的運算資料先行儲存的地方)也放在CPU內,讓CPU的運作速度加快不少。和其他晶片產品一樣,CPU本身也是一顆晶片,不過CPU是一顆整合性的晶片,裡面含有百萬顆以上的電晶體,這些電晶體裡面,事先儲存了專有的指令集,用來執行電腦所需的一般性工作。
CPU為控制整部電腦運作的中心樞紐,其內部包括控制單元、算術及邏輯單元、暫存器或記憶單元。
算術及邏輯運算單元(ALU):加、減、乘、除及比較、選擇、判斷等運算。
控制單元(CU):翻譯程式中的指令的解碼功能及協調控制各部門依指令執行使電腦自動化處理資料。
記憶單元:儲存目前正要被處理運算的程式或資料,容量以KB為單位。
輸入單元(Input,I/P):接受輸入的資料或程式,以供進一步處理。如:鍵盤、滑鼠等。輸出單元(Output,O/P):負責將CPU處理結果輸出,輸出於各種輸出設備上,如:印表機、磁 碟機等。
暫存器(Register):暫時儲存資料,如用來儲存運算的累積器。其功能與記憶體相似 。
CPU內部較重要的暫存器:
1.程式計數器PC (Program Counter):負責儲存CPU下一次所要執行的記憶體位址。
2.指令暫存器IR (Instruction Register):負責儲存CPU所要執行的指令。
3.堆疊指標器SP (Stack Pointer):負責儲存CPU目前使用的堆疊位址。
4.位址暫存器MAR:負責儲存CPU所要存取記憶體資料的位址。
1.內部運算架構(Architexture)例如說這顆CPU的內部設計,是scalar,還是超純量(superscalar)的設計;有無內建快取記憶體,指令、資料與記憶體的讀寫設計等,都會影響整個CPU的運作效能。
2.位元處理能力例如8位元、16位、32位元、64位元的CPU。通常這跟CPU內部暫存器、資料匯流排或指令寬度有關。就Intel的定義,8086/286的通用暫存器(General Purpose Registers)GPR是16位元,所以它們算是16位元的CPU;386/486以至於Pentium、Pentium Pro,也是32位元的CPU,因為CPU核心的GPR只有32位元。最新Pentium 4 & AMD 是64位元的CPU
3.記憶體容量我們說這顆CPU的記憶體控制範圍有多少MB,像386/486等32位元的CPU,其最大記憶體容量有2的32次方等於4096MB=4GB。
4.工作時脈(clock)每個CPU工作時脈越高,執行指令的單位時間(cycle)越小,速度就越快。例如說Intel 486DX-33,是以33MHz(=33,000,000Hz/每秒鐘)為工作時脈,它其與同類型的486DX-25(24MHZ工作時脈)相比較,前者速度就比後者快上約33%。
5.IC製程目前有
BiCMOS與
CMOS兩類。一般是以若依線路精密度來分,是以微米(micron,=10的負6次方M, 也就是百萬分之一公尺)。目前的CPU製程,已經進化到0.25um,將來還會拓展到0.18um。