什么是cpu二級(jí)緩存
CPU有分為幾個(gè)緩存,那么,CPU的二級(jí)緩存是什么呢?下面是學(xué)習(xí)啦小編帶來的關(guān)于什么是cpu二級(jí)緩存的內(nèi)容,歡迎閱讀!
什么是cpu二級(jí)緩存:
CPU緩存(Cache Memory)位于CPU與內(nèi)存之間的臨時(shí)存儲(chǔ)器,它的容量比內(nèi)存小但交換速度快。在緩存中的數(shù)據(jù)是內(nèi)存中的一小部分,但這一小部分是短時(shí)間內(nèi)CPU即將訪問的,當(dāng)CPU調(diào)用大量數(shù)據(jù)時(shí),就可避開內(nèi)存直接從緩存中調(diào)用,從而加快讀取速度。而二級(jí)緩存則是介于一級(jí)緩存和內(nèi)存之間的存儲(chǔ)器,其容量較大于一級(jí)緩存、遠(yuǎn)小于內(nèi)存,主要用來協(xié)調(diào)一級(jí)緩存于內(nèi)存之間的速率差。
緩存的工作原理是當(dāng)CPU要讀取一個(gè)數(shù)據(jù)時(shí),首先從緩存中查找,如果找到就立即讀取并送給CPU處理;如果沒有找到,就用相對(duì)慢的速度從內(nèi)存中讀取并送給CPU處理,同時(shí)把這個(gè)數(shù)據(jù)所在的數(shù)據(jù)塊調(diào)入緩存中,可以使得以后對(duì)整塊數(shù)據(jù)的讀取都從緩存中進(jìn)行,不必再調(diào)用內(nèi)存。
正是這樣的讀取機(jī)制使CPU讀取緩存的命中率非常高(大多數(shù)CPU可達(dá)90%左右),也就是說CPU下一次要讀取的數(shù)據(jù)90%都在緩存中,只有大約10%需要從內(nèi)存讀取。這大大節(jié)省了CPU直接讀取內(nèi)存的時(shí)間,也使CPU讀取數(shù)據(jù)時(shí)基本無需等待??偟膩碚f,CPU讀取數(shù)據(jù)的順序是先緩存后內(nèi)存。
最早先的CPU緩存是個(gè)整體的,而且容量很低,英特爾公司從Pentium時(shí)代開始把緩存進(jìn)行了分類。當(dāng)時(shí)集成在CPU內(nèi)核中的緩存已不足以滿足CPU的需求,而制造工藝上的限制又不能大幅度提高緩存的容量。因此出現(xiàn)了集成在與CPU同一塊電路板上或主板上的緩存,此時(shí)就把 CPU內(nèi)核集成的緩存稱為一級(jí)緩存,而外部的稱為二級(jí)緩存。
一級(jí)緩存中還分?jǐn)?shù)據(jù)緩存(Data Cache,D-Cache)和指令緩存(Instruction Cache,I-Cache)。二者分別用來存放數(shù)據(jù)和執(zhí)行這些數(shù)據(jù)的指令,而且兩者可以同時(shí)被CPU訪問,減少了爭用Cache所造成的沖突,提高了處理器效能。英特爾公司在推出Pentium 4處理器時(shí),用新增的一種一級(jí)追蹤緩存替代指令緩存,容量為12KμOps,表示能存儲(chǔ)12K條微指令。
相關(guān)閱讀推薦:
早期的CPU系列型號(hào)并沒有明顯的高低端之分,例如Intel的面向主流桌面市場的Pentium和PentiuCPUm MMX以及面向高端服務(wù)器生產(chǎn)的Pentium Pro;AMD的面向主流桌面市場的K5、K6、K6-2和K6-III以及面向移動(dòng)市場的K6-2+和K6-III+等等。
隨著CPU技術(shù)和IT市場的發(fā)展,Intel和AMD兩大CPU生產(chǎn)廠商出于細(xì)分市場的目的,都不約而同的將自己旗下的CPU產(chǎn)品細(xì)分為高低端,從而以性能高低來細(xì)分市場。而高低端CPU系列型號(hào)之間的區(qū)別無非就是二級(jí)緩存容量(一般都只具有高端產(chǎn)品的四分之一)、外頻、前端總線頻率、支持的指令集以及支持的特殊技術(shù)等幾個(gè)重要方面,基本上可以認(rèn)為低端CPU產(chǎn)品就是高端CPU產(chǎn)品的縮水版。
例如Intel方面的Celeron系列除了最初的產(chǎn)品沒有二級(jí)緩存之外,就始終只具有128KB的二級(jí)緩存和66MHz以及100MHz的外頻,比同時(shí)代的Pentium II/III/4系列都要差得多,而AMD方面的Duron也始終只具有64KB的二級(jí)緩存,外頻也始終要比同時(shí)代的Athlon和Athlon XP要低一個(gè)數(shù)量級(jí)。
CPU系列劃分為高低端之后,兩大CPU廠商分別都推出了自己的一系列產(chǎn)品。在桌面平臺(tái)方面,有Intel面向主流桌面市場的Pentium II、Pentium III和Pentium 4“現(xiàn)在是i7”,以及面向低端桌面市場的Celeron系列(包括俗稱的I/II/III/IV代):現(xiàn)在是i3“;而AMD方面則有面向主流桌面市場Athlon、Athlon XP”現(xiàn)在是athlon 2代“以及面向低端桌面市場的Duron和Sempron等等”現(xiàn)在是sempron二代“。
在移動(dòng)平臺(tái)方面,Intel則有面向高端移動(dòng)市場的Mobile Pentium II、Mobile Pentium III、Mobile Pentium 4-M、Mobile Pentium 4和Pentium M以及面向低端移動(dòng)市場的Mobile Celeron和Celeron M;AMD方面也有面向高端移動(dòng)市場的Mobile Athlon 4、MobileAthlon XP-M和Mobile Athlon 64以及面向低端移動(dòng)市場的Mobile Duron和Mobile Sempron等等。
目前,CPU的系列型號(hào)更是被進(jìn)一步細(xì)分為高中低三種類型。就以臺(tái)式機(jī)CPU而言,Intel方面,高端的是雙核心的Pentium EE以及單核心的Pentium 4 EE,中端的是雙核心的Pentium D和單核心的Pentium 4,低端的則是Celeron D以及已經(jīng)被淘汰掉的Celeron(即俗稱的Celeron IV);而AMD方面,高端的是Athlon 64 FX(包括單核心和雙核心),中端的則是雙核心的Athlon 64 X2和單核心的Athlon 64,低端就是Sempron。
以筆記本CPU而言,Intel方面高端的是Core Duo,中端的是Core Solo和即將被淘汰的Pentium M,低端的則是Celeron M;而AMD方面,高端的則是Turion 64,中端的是Mobile Athlon 64,低端的則是Mobile Sempron。
但在購買CPU產(chǎn)品時(shí)需要注意的是,以系列型號(hào)來區(qū)分CPU性能的高低也只對(duì)同時(shí)期的產(chǎn)品才有效,任何事物都是相對(duì)的,今天的高端就是明天的中端、后天的低端,例如昔日的高端產(chǎn)品Pentium 4和Pentium M現(xiàn)在已經(jīng)降為了中端產(chǎn)品,AMD的Turion 64在Turion 64 X2發(fā)布之后也將降為中端產(chǎn)品。另外某些系列型號(hào)的時(shí)間跨度非常大,例如Intel的Pentium 4系列從2000年11月發(fā)布至今已經(jīng)過了6個(gè)年頭,而當(dāng)時(shí)屬于高端的早期的Pentium 4其性能還遠(yuǎn)遠(yuǎn)不及現(xiàn)在屬于低端的Celeron D。
而且低端CPU產(chǎn)品中也出現(xiàn)過不少以超頻性能著稱或者能修改的精品,例如Intel方面早期的Celeron 300A,中期的圖拉丁核心的Celeron III系列,以及現(xiàn)在的Celeron D系列等等;AMD方面也有早期的Duron由于可以依靠連接金橋而修改為Athlon和Athlon XP而風(fēng)靡一時(shí),中期的Barton核心Athlon XP 2500+和現(xiàn)在的64位Sempron 2500+都以超頻性能著稱。這些低端產(chǎn)品其修改后和超頻后的性能也并不比同時(shí)期主流的高端型號(hào)差,性價(jià)比非常高。
看了什么是cpu二級(jí)緩存文章內(nèi)容的人還看:
3.一級(jí)、二級(jí)和三級(jí)緩存有什么區(qū)別
9.緩存是什么
10.cpu簡稱是什么