當前位置:
首頁 > 最新 > 內存再大都不行!CPU緩存竟這麼重要

內存再大都不行!CPU緩存竟這麼重要

電腦內存多大夠用?現在看,8GB起步16GB剛剛好。速度呢?DDR4 2666無疑是比較理想的。不過你知道嗎,雖然內存看起來速度要比硬碟快多了,但是對CPU來說還是極慢的。在CPU和內存交換數據的時候,CPU內部的緩存才是關鍵的關鍵,今天小編就和大家分享一下關於CPU緩存的那些事兒。

CPU緩存幹啥用?

現在電腦上的存儲器,即便是Intel的傲騰內存,也比不上CPU內的緩存速度快。而且,緩存的大小、設計方式,也是CPU重要的性能指標之一。

首先就是CPU內的緩存運行頻率——CPU頻率是多少緩存的工作頻率是多少,而且也有I/O輸出的瓶頸問題,因為它就在CPU內部。所以,CPU緩存的工作效率遠遠超出內存、硬碟,可以說根本不在一個級別上。

那麼緩存究竟是怎麼工作的?CPU要讀取數據進行計算的時候,首先是從內部的緩存中查找需要的數據,如果有,可以最短時間最快速度交付CPU。但是如果沒有找到,CPU就會提出「要求」經過緩存從內存中讀取,再原路返回到CPU進行計算。同時,把這個數據所在的數據也調入緩存,可以使得以後對整塊數據的讀取都從緩存中進行,不必再調用內存。

為啥還要三級緩存?

CPU—CPU緩存—內存,大致上工作狀態就是這樣。但是為了進一步優化數據的「調度」,CPU的緩存也分成幾個層級,用於優化數據的吞吐和暫存,提高執行效率。

L1 Cache一級緩存

一級緩存是CPU第一層級的高速緩存,主要承擔的工作是緩存數據和緩存指令。L1告訴緩存的容量和結構對CPU性能影響很大,但是由於它的結構很複雜,考慮到成本等方面的因素,一般CPU的一級緩存也就能做到256KB左右的水平。

L2 Cache二級緩存

二級緩存是CPU的第二層級高速緩存,二級緩存的容量會直接影響CPU性能,原則是越大越好。而且它是跟著核心走的,比如8代酷睿的i7 8700,6個核心每個都擁有256KB的二級緩存,屬於各核心獨享,這樣總數就達到了1.5MB。

L3 Cache三級緩存

三級緩存其實原本是伺服器級別CPU才有的,後來逐步下放到家用級CPU上。三級緩存的作用是進一步降低內存延遲,同時提升海量數據量計算時的性能,這對遊戲有直接的影響哦!和一、二級緩存不同的是,三級緩存是核心共享的,而且容量可以做的很大。

CPU的主頻高低、核心數量都是直接影響性能的關鍵,但是如何讓CPU更聰明、更有效率的執行計算任務,緩存的作用就至關重要了。另外,無論是Intel還是AMD,CPU的三級緩存的容量越來越大,這麼做主要就是為了提升使用者、尤其是遊戲玩家的使用感受。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 電腦愛好者 的精彩文章:

讓Win10每天自動做個還原點 還怕什麼奇葩操作
裝機挑花眼 這26款CPU你分得清嗎?

TAG:電腦愛好者 |