沒有存儲功能的CPU,緩存用處是什么?
2021-08-04 17:57:52閱讀量:562
CPU作為核心硬件,很多人在選擇CPU的時候都會重點關注CPU的參數。在CPU核心參數中,我們經常會看到緩存(Cache)這個參數。但是大家都知道,CPU是沒有存儲功能的,把CPU緩存是什么?又有什么作用呢?我們一起來了解一下。
01
CPU緩存的作用
Intel曾做過相應的科普,Intel表示緩存是用于減少處理器訪問內存所需平均時間的部件,作用類似于CPU內部的內存。
更詳細來講,在計算機系統中,CPU高速緩存在金字塔式存儲體系中它位于自頂向下的第二層,僅次于CPU寄存器。其容量遠小于內存,但速度卻可以接近處理器的頻率,比內存快得多。
緩存的出現主要是為了解決CPU運算速度與內存讀寫速度不匹配的矛盾,因為CPU運算速度要比內存讀寫速度快很多,這樣會使CPU花費很長時間等待數據到來或把數據寫入內存。
按照數據讀取順序和與CPU結合的緊密程度,CPU緩存可以分為一級緩存,二級緩存,部分高端CPU還具有三級緩存。它們的位置、大小、作用差別都很大,我們分別說說。
CPU的一級緩存一般做在CPU的每個核心內部,因為空間受限,不會很大,都是幾十kB。它們的任務是存儲核心計算時候的暫時性數據,可以說是每個核心自用的小內存,更形象地說就是給每個核心童鞋計算時配的草稿紙。
二級緩存同樣是跟著每個核心的,一般有幾百kB,它也只存儲每個核心自己的數據,這點類似更大但更慢的一級緩存。此外它存儲的是比較“成型”的數據結果,這些數據要和三級緩存做交流的。形象地說,就是除了草稿之外,也存了不少核心童鞋需要處理和已經做完,要上交的作業、試卷。
三級緩存可就大了,現在主流CPU的配備都是成MB的,一般是整個CPU或者其中的某幾個核心共用。它首先是多個核心的“會議桌”,相互間的數據交換都在這里進行,當然內置顯示核心也要使用。另外它也和硬盤等配件的緩存一樣,負責和內存交換數據。
關于CPU,可以在立創商城進行下單購買。立創商城是中國領先的現貨元器件交易平臺。100%原裝正品,40萬SKU現貨,4小時閃電發貨!
內容聲明:本文轉載自其它來源,轉載目的在于傳遞更多信息,不代表立創商城贊同其觀點和對其真實性負責,僅作學習與交流目的使用。

L7805CV-DG/線性穩壓器(LDO) | 0.5637 | |
AMS1117-3.3/線性穩壓器(LDO) | 0.1237 | |
BAT54C,215/肖特基二極管 | 0.0334 | |
LM358DR2G/運算放大器 | 0.35 | |
CJ431/電壓基準芯片 | 0.1147 | |
LM393DR2G/比較器 | 0.318 | |
ADUM4160BRWZ-RL/隔離式USB芯片 | 31.6 | |
SS8050/三極管(BJT) | 0.035 | |
8S005/錫膏/錫漿 | 17.67 | |
B0505S-1WR3/隔離電源模塊 | 2.34 |