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