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

L7805CV-DG/線性穩(wěn)壓器(LDO) | 0.5401 | |
AMS1117-3.3/線性穩(wěn)壓器(LDO) | 0.1237 | |
BAT54C,215/肖特基二極管 | 0.0336 | |
LM358DR2G/運算放大器 | 0.345 | |
CJ431/電壓基準芯片 | 0.1157 | |
LM393DR2G/比較器 | 0.3153 | |
ADUM4160BRWZ-RL/隔離式USB芯片 | 34.83 | |
REF3012AIDBZR/電壓基準芯片 | 0.9357 | |
SS8050/三極管(BJT) | 0.035 | |
8S005/錫膏/錫漿 | 17.67 |
- SM Switch無錫斯茂:電子開關(guān)專業(yè)制造商
- 震東電子:一站式電感解決方案
- 用立創(chuàng)開發(fā)板,做了個AI小電視!能聊天,能翻譯……
- 中芯國際,利潤暴漲!
- XBLW/芯伯樂產(chǎn)品應(yīng)用在數(shù)字萬用表上的開發(fā)設(shè)計
- 鴻利智匯:成為LED車燈國產(chǎn)化堅定擁護者
- STM32F103C8T6和GD32F103C8T6有啥區(qū)別?
- 原來小米的屏幕,放大后長這樣!我做了個電子顯微鏡……
- 動態(tài)心電圖設(shè)備存儲解決方案:STM32L431RCT6主芯片與貼片式TF卡
- 航順:32位MCU HK32F005顛覆市場格局