字長
字長是指CPU一次能夠處理的二進(jìn)制位數(shù)。CPU的字長主要根據(jù)運(yùn)算器和寄存器的位數(shù)確定。例如,一個(gè)CPU有32位的寄存器,并且一次處理32個(gè)二進(jìn)制位,那么我們就說這個(gè)CPU的字長為32位,并且把這個(gè)CP
字長是指CPU一次能夠處理的二進(jìn)制位數(shù)。CPU的字長主要根據(jù)運(yùn)算器和寄存器的位數(shù)確定。例如,一個(gè)CPU有32位的寄存器,并且一次處理32個(gè)二進(jìn)制位,那么我們就說這個(gè)CPU的字長為32位,并且把這個(gè)CPU稱為“32位CPU”。字長的大小直接反映計(jì)算機(jī)的數(shù)據(jù)處理能力,字長值越大,一次可處理的數(shù)據(jù)二進(jìn)制位數(shù)越多,運(yùn)算能力就越強(qiáng)。目前流行的CPU大多是32位或64位。
主頻
CPU的主頻是指CPU的時(shí)鐘頻率(Clock Speed),它是決定執(zhí)行指令速度的計(jì)時(shí)器,通常用MHz(兆赫茲)和GHz(千兆赫茲)來度量。1 MHz相當(dāng)于1秒內(nèi)有1百萬個(gè)時(shí)鐘周期,1 GHz相當(dāng)于1秒內(nèi)有10億個(gè)時(shí)鐘周期。時(shí)鐘周期是CPU最小的時(shí)間單位,CPU執(zhí)行每個(gè)任務(wù)的速度都以時(shí)鐘周期來度量。應(yīng)該注意,時(shí)鐘頻率并不等于處理器在1秒內(nèi)執(zhí)行的指令數(shù)目。在很多計(jì)算機(jī)中,一些指令只用一個(gè)時(shí)鐘周期,而也有一些指令需要多個(gè)時(shí)鐘周期才能執(zhí)行完。有些CPU甚至可以在單一的時(shí)鐘周期內(nèi)執(zhí)行幾個(gè)指令。例如,3.6 GHz的意思是CPU時(shí)鐘在1秒內(nèi)運(yùn)行36億個(gè)時(shí)鐘周期。在其他因素相同的情況下,使用3.6 GHz處理器的計(jì)算機(jī)要比使用1.5 GHz或933 MHz處理器的計(jì)算機(jī)快得多。
高速緩存(Cache)
高速緩存又被稱為高速緩沖存儲器,是一個(gè)專用的高速存儲器,主要用于暫時(shí)存儲CPU運(yùn)算時(shí)的部分指令和數(shù)據(jù),CPU訪問它的速度要比訪問內(nèi)存的速度快得多。在計(jì)算機(jī)工作過程中,CPU的運(yùn)行速度要遠(yuǎn)遠(yuǎn)高于內(nèi)存的存取速度,高速緩存的主要作用是解決CPU與內(nèi)存的速度匹配問題。高速緩存可以用高速的靜態(tài)存儲器芯片實(shí)現(xiàn),或者集成到CPU芯片內(nèi)部。高速緩存分為多級,如一級高速緩存(Level 1,L1)、二級高速緩存(Level 2,L2)、三級高速緩存(Level 3,L3)。緩存的容量單位一般為KB、MB。