...">
瀏覽量:125次
緩存在cpu還是內(nèi)存,cpu緩存是什么
電腦內(nèi)存多大才夠?現(xiàn)在8GB起步16GB,剛剛好。速度呢?DDR4 2666無疑是最理想的。但是你要知道,雖然內(nèi)存看起來比硬盤快很多,但是對于CPU來說還是極其慢的。CPU和內(nèi)存交換數(shù)據(jù)時,CPU內(nèi)部的緩存是關(guān)鍵。今天,邊肖將與你分享那些關(guān)于CPU緩存的事情。
CPU緩存干啥用?
現(xiàn)在電腦上的內(nèi)存,即使是英特爾的奧騰內(nèi)存,也沒有CPU里的緩存快。而且緩存的大小和設(shè)計也是CPU的重要性能指標(biāo)之一。
首先,CPU中緩存的運(yùn)行頻率是——。緩存的工作頻率是多少,還有I/O輸出的瓶頸,因?yàn)槭窃贑PU內(nèi)部。所以CPU緩存的工作效率遠(yuǎn)遠(yuǎn)超過內(nèi)存和硬盤,可以說完全不是一個級別的。
那么緩存到底是如何工作的呢?CPU在讀取數(shù)據(jù)進(jìn)行計算時,首先從內(nèi)部緩存中查找需要的數(shù)據(jù),如果是,就可以在最短的時間內(nèi)以最快的速度交付給CPU。但如果沒有找到,CPU會通過緩存發(fā)出“請求”從內(nèi)存中讀取,然后返回給CPU進(jìn)行計算。同時,這個數(shù)據(jù)所在的數(shù)據(jù)也被調(diào)入緩存,這樣以后就可以從緩存中讀取整塊數(shù)據(jù),不需要再調(diào)用內(nèi)存。
為啥還要三級緩存?
CPU—CPU緩存內(nèi)存,大致是工作狀態(tài)。但為了進(jìn)一步優(yōu)化數(shù)據(jù)的“調(diào)度”,CPU緩存也分為幾級,分別用于優(yōu)化數(shù)據(jù)的吞吐量和暫存,提高執(zhí)行效率。
L1 Cache一級緩存
一級緩存是CPU的一級緩存,主要負(fù)責(zé)緩存數(shù)據(jù)和指令。L1緩存的容量和結(jié)構(gòu)對CPU性能有很大影響,但由于其結(jié)構(gòu)復(fù)雜,考慮到成本等因素,一般CPU中L1緩存的水平可以達(dá)到256KB左右。
L2 Cache二級緩存
L2緩存是CPU的二級緩存。L2緩存的容量將直接影響CPU的性能。原則是越大越好。而且是跟芯的,比如8代芯的i7 8700。六個內(nèi)核中的每一個都有256KB L2緩存,這是每個內(nèi)核獨(dú)有的,因此總數(shù)達(dá)到1.5MB
L3 Cache三級緩存
其實(shí)三級緩存本來是在服務(wù)器級CPU才有的,后來逐漸分散到家用級CPU。L3緩存的作用是進(jìn)一步降低內(nèi)存延遲,提高海量數(shù)據(jù)計算的性能,對游戲有直接影響!與一級和二級緩存不同,三級緩存是由內(nèi)核共享的,其容量可以做得非常大。
CPU的主頻和核數(shù)是直接影響性能的關(guān)鍵因素,但如何讓CPU更智能、更高效地執(zhí)行計算任務(wù),緩存的作用至關(guān)重要。另外,無論是Intel還是AMD,CPU的三級緩存容量越來越大,主要是為了提升用戶尤其是游戲玩家的體驗(yàn)。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認(rèn)后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776