CPU模塊一般由邏輯運算單元、控制單元和存儲單元組成。在邏輯運算和控制單元中包括一些寄存器,這些寄存器用于CPU在處理數據過程中數據的暫時保存。
一、CPU模塊的性能指標:
1.主頻
即CPU的時鐘頻率(CPU Clock Speed),一般說來,主頻越高,CPU的速度就越快,整機的就越高。
2.時鐘頻率
即CPU的外部時鐘頻率,由電腦主板提供。
3.內部緩存(L1 Cache)
封閉在CPU芯片內部的高速緩存,用于暫時存儲CPU運算時的部分指令和數據,存取速度與CPU主頻一致,L1緩存的容量單位一般為KB。L1緩存越大,CPU工作時與存取速度較慢的L2緩存和內存間交換數據的次數越少,相對電腦的運算速度可以提高。
4.外部緩存(L2 Cache)
CPU外部的高速緩存,Pentium Pro處理器的L2和CPU運行在相同頻率下的,但成本昂貴。
二、CPU模塊的工作原理是:
1.取指令:CPU的控制器從內存讀取一條指令并放入指令寄存器。指令的格式-般是:操作碼就是匯編語言里的mov,add,jmp等符號碼;操作數地址說明該指令需要的操作數所在的地方,是在內存里還是在CPU的內部寄存器里。
2.指令譯碼(解碼):指令寄存器中的指令經過譯碼,決定該指令應進行何種操作(就是指令里的操作碼)、操作數在哪里(操作數的地址)。
3.執行指令(寫回):以--定格式將執行階段的結果簡單的寫回。運算結果經常被寫進CPU內部的暫存器,以供隨后指令快速存取。
4.修改指令計數器,決定下一條指令的地址。