日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文了解CPU高速緩存

路科驗證 ? 來源:數(shù)字隨行 ? 2024-01-02 16:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CPU的核心功能包括數(shù)據(jù)運算和指令控制。CPU運算的數(shù)據(jù)和執(zhí)行的指令全部存儲在CPU的寄存器中,這些數(shù)據(jù)和指令又都來自于CPU高速緩存。

最早的計算機系統(tǒng)存儲由主存儲和外部存儲兩部分組成,主存儲即是插在主板上的內存,外部存儲是內存以外的所有存儲設備。早期的計算機“系統(tǒng)”內置在主板的ROM(一種斷電后數(shù)據(jù)不會丟失的內存)中,而不是存儲在硬盤里,數(shù)據(jù)處理的方式也是將數(shù)據(jù)都加載到主存中進行處理。所以硬盤驅動器與軟盤驅動器、光盤驅動器等一樣都是外部存儲設備。主存是CPU和外部存儲之間的一個緩沖區(qū),為高效的運算處理提供了保障。???

隨著CPU性能的提升,CPU的處理速度與內存的傳輸速度逐漸拉開了差距。于是CPU中開始內置更高速的內存,緩解二者之間的性能差距,CPU中的內存被稱作CPU緩存。

CPU緩存分為L1(一級緩存)、L2(二級緩存)、L3(三級緩存),也是隨著CPU的演進逐漸發(fā)展出來。???????

L1緩存是針對CPU內核中寄存器存儲的數(shù)據(jù)進行緩存。L1d緩存指令數(shù)據(jù),例如變量和數(shù)組;L1i緩存二進制的指令。兩個L1緩存可同時被CPU訪問,避免了資源沖突,而且封裝在CPU內部有很高的執(zhí)行效率。???

L2緩存是CPU單個核心中的“通用”緩存,存儲的數(shù)據(jù)與內存中的數(shù)據(jù)一致,主要功能就是為內存提速。早期L2緩存集成在CPU的電路板或主板之上,現(xiàn)在與每個CPU核心獨立集成在一起。L2緩存速度比內存要快很多,是提升性能的重要部件。

L3緩存是為了解決L2級別緩存容量問題而擴充的緩存。L3緩存的集成方式也是從CPU外部逐漸轉移到CPU內部。到了多核CPU時代,L3緩存主要作用是實現(xiàn)多個核心之間的數(shù)據(jù)交換,但對CPU性能提升的幫助不大。

d5fe089a-a944-11ee-8b88-92fbcf53809c.png

CPU中緩存示意圖

隨著技術的發(fā)展,存儲器的性能越來越高,通用型的存儲都逐漸統(tǒng)一為內存型存儲設備。軟盤基本已經(jīng)消聲滅跡(日本銀行的老舊系統(tǒng)仍然在使用),光盤通常出現(xiàn)在播放器和游戲機中,個人計算機和服務器也逐漸采用固態(tài)硬盤,磁盤介質的硬盤驅動器只能應用在低成本大數(shù)據(jù)量的存儲場景和備份場景。但是,速度又快、容量又大的存儲永遠都要付出高昂的成本。我們只能在整個系統(tǒng)中增加少量的高速緩存,緩解這個矛盾。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 驅動器
    +關注

    關注

    54

    文章

    9118

    瀏覽量

    156592
  • 寄存器
    +關注

    關注

    31

    文章

    5620

    瀏覽量

    130455
  • 存儲器
    +關注

    關注

    39

    文章

    7758

    瀏覽量

    172274
  • 二進制
    +關注

    關注

    2

    文章

    809

    瀏覽量

    43217

原文標題:一文了解CPU緩存

文章出處:【微信號:Rocker-IC,微信公眾號:路科驗證】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    搞懂計算機存儲器中的高速緩存

    緩存又叫高速緩存,是計算機存儲器中的種,本質上和硬盤是樣的,都是用來存儲數(shù)據(jù)和指令的 。
    發(fā)表于 07-23 09:05 ?6219次閱讀

    MRAM高速緩存的組成

    ,通常由個偽MRAM單元提供,其面積可以忽略。 圖1MRAM單元的等效電路結構(1T1J) 因此個大型MRAM陣列被劃分成若干個小型陣列。小型陣列可采用傳統(tǒng)高速緩存結構,由H-tree連接起來,其行列數(shù)目和尺寸可以使用C
    發(fā)表于 11-06 14:17

    高速緩存/海量緩存的設計實現(xiàn)

    子系統(tǒng)的性能要求和設計方案的基礎上,提出了高速緩存和海量緩存方案,并將該方案成功地應用于DSP多通道超聲信號采集與處理系統(tǒng)中?! ?b class='flag-5'>高速多通道采樣數(shù)據(jù)存儲的性能要求:
    發(fā)表于 12-04 15:59

    怎樣去實現(xiàn)種基于DSP和ADC技術高速緩存和海量緩存?

    構成高速緩存的方案有哪幾種?如何去實現(xiàn)種海量緩存的設計?怎樣去實現(xiàn)種基于DSP和ADC技術高速緩存和海量
    發(fā)表于 06-26 07:50

    高速緩存(cache)的工作原理是什么?高速緩存可分為哪幾類

    存儲器系統(tǒng)的層次架構是如何構成的?高速緩存(cache)的工作原理是什么?高速緩存可分為哪幾類?
    發(fā)表于 12-23 06:18

    高速緩存Cache介紹

    什么是高速緩存?? 高速存儲器塊,包含地址信息(通常稱作TAG)和相關聯(lián)的數(shù)據(jù)。? 目的是提高對存儲器的平均訪問速度? 高速緩存的應用基于下面兩個程序的局部性 :? 空間局部性:如果
    發(fā)表于 09-07 08:22

    磁盤陣列的高速緩存

    磁盤陣列的高速緩存         
    發(fā)表于 01-09 09:59 ?2974次閱讀

    外置及共享硬盤的高速緩存

    外置及共享硬盤的高速緩存              緩存(Cache memory)是硬盤控制器上的塊內存芯片,具有極快的存取
    發(fā)表于 01-09 14:10 ?2291次閱讀

    高速緩存(Cache),高速緩存(Cache)原理是什么?

    高速緩存(Cache),高速緩存(Cache)原理是什么? 高速緩存Cache是位于CPU和主存儲器之間規(guī)模較小、存取速度快捷的靜態(tài)存儲器。Cache
    發(fā)表于 03-26 10:49 ?7208次閱讀

    AN1600 - 在PIC32MZ器件上使用L1高速緩存

    本文檔提供了PIC32MZ器件系列中級(Level 1,L1) CPU高速緩存實現(xiàn)的相關信息,并介紹了高速緩存系統(tǒng)的相關風險。此外還提供了解
    發(fā)表于 03-26 10:39 ?2次下載

    PIC32MZ器件系列中使用L1CPU高速緩存實現(xiàn)的風險和解決方法

    本文檔提供了PIC32MZ 器件系列中級(Level 1, L1)CPU高速緩存實現(xiàn)的相關信息,并介紹了高速緩存系統(tǒng)的相關風險。此外還提供了解
    發(fā)表于 06-15 11:26 ?9次下載
    PIC32MZ器件系列中使用L1<b class='flag-5'>CPU</b><b class='flag-5'>高速緩存</b>實現(xiàn)的風險和解決方法

    CPU緩存緩存致性

    左圖為最簡單的高速緩存的配置,數(shù)據(jù)的讀取和存儲都經(jīng)過高速緩存,CPU核心與高速緩存條特殊的快速通道;主存與
    的頭像 發(fā)表于 05-03 17:51 ?2905次閱讀
    談<b class='flag-5'>一</b>談<b class='flag-5'>CPU</b><b class='flag-5'>緩存</b>和<b class='flag-5'>緩存</b><b class='flag-5'>一</b>致性

    在PIC32MZ器件上使用L1高速緩存

    本文檔提供了PIC32MZ 器件系列中級(Level 1, L1)CPU高速緩存實現(xiàn)的相關信息,并介紹了高速緩存系統(tǒng)的相關風險。此外還提供了解
    發(fā)表于 04-02 09:14 ?6次下載
    在PIC32MZ器件上使用L1<b class='flag-5'>高速緩存</b>

    使用STM32高速緩存優(yōu)化性能和能效

    使用STM32高速緩存優(yōu)化性能和能效
    發(fā)表于 11-21 17:07 ?0次下載
    使用STM32<b class='flag-5'>高速緩存</b>優(yōu)化性能和能效

    使用MPLAB Harmony v3基于PIC32MZ MCU在運行時使用高速緩存維護操作處理高速緩存致性問題

    電子發(fā)燒友網(wǎng)站提供《使用MPLAB Harmony v3基于PIC32MZ MCU在運行時使用高速緩存維護操作處理高速緩存致性問題.pdf》資料免費下載
    發(fā)表于 09-19 16:28 ?0次下載
    使用MPLAB Harmony v3基于PIC32MZ MCU在運行時使用<b class='flag-5'>高速緩存</b>維護操作處理<b class='flag-5'>高速緩存</b><b class='flag-5'>一</b>致性問題
    延津县| 微博| 乐亭县| 宝丰县| 永城市| 昌乐县| 容城县| 衡阳市| 富顺县| 芦溪县| 梅河口市| 荆门市| 广灵县| 营山县| 米易县| 贺兰县| 连南| 洛南县| 隆尧县| 上栗县| 陆川县| 台南县| 新田县| 攀枝花市| 舟山市| 延川县| 襄汾县| 益阳市| 嘉荫县| 太湖县| 宁南县| 漳浦县| 黎城县| 星座| 姚安县| 三河市| 南和县| 丘北县| 比如县| 乌拉特后旗| 常熟市|