吴忠躺衫网络科技有限公司

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

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

3天內不再提示

一文了解CPU高速緩存

路科驗證 ? 來源:數字隨行 ? 2024-01-02 16:01 ? 次閱讀

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

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

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

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

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

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

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

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

CPU中緩存示意圖

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






審核編輯:劉清

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

    關注

    53

    文章

    8271

    瀏覽量

    147058
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    121158
  • 存儲器
    +關注

    關注

    38

    文章

    7528

    瀏覽量

    164342
  • 二進制
    +關注

    關注

    2

    文章

    796

    瀏覽量

    41757

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

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

收藏 人收藏

    評論

    相關推薦

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

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

    MRAM高速緩存的組成

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

    高速緩存/海量緩存的設計實現

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

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

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

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

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

    高速緩存Cache介紹

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

    磁盤陣列的高速緩存

    磁盤陣列的高速緩存         
    發表于 01-09 09:59 ?2705次閱讀

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

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

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

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

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

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

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

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

    CPU緩存緩存致性

    左圖為最簡單的高速緩存的配置,數據的讀取和存儲都經過高速緩存,CPU核心與高速緩存條特殊的快速通道;主存與
    的頭像 發表于 05-03 17:51 ?2259次閱讀
    談<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高速緩存實現的相關信息,并介紹了高速緩存系統的相關風險。此外還提供了解
    發表于 04-02 09:14 ?6次下載
    在PIC32MZ器件上使用L1<b class='flag-5'>高速緩存</b>

    使用STM32高速緩存優化性能和能效

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

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

    電子發燒友網站提供《使用MPLAB Harmony v3基于PIC32MZ MCU在運行時使用高速緩存維護操作處理高速緩存致性問題.pdf》資料免費下載
    發表于 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>致性問題
    百家乐大白菜| 上海百家乐官网的玩法技巧和规则 | 百家乐官网视频连连看| 百家乐庄闲出现几率| 香港六合彩的开奖结果| 澳盈88投注| 博彩乐百家乐平台| 立博百家乐官网游戏| 百家乐官网翻牌规则| 大发888国际娱乐场| 太子百家乐官网的玩法技巧和规则 | 一共33楼24楼风水怎么说| 兰州市| 百家乐娱乐城体验金| 百家乐官网押注最多是多少| 德州扑克单机版下载| 阴宅风水24山分金| 百家乐群11889| 鸿胜娱乐城| 威尼斯人娱乐城 色情| 36棋牌的深海捕鱼| 百家乐官网娱乐城备用网址| 奇迹百家乐的玩法技巧和规则 | 澳门百家乐怎么玩| 包赢百家乐官网的玩法技巧和规则 | 百家乐赌博平台| 百家乐官网必赢术| 大发888 信用卡| 大发百家乐游戏| 来博百家乐官网游戏| 亿酷棋牌世界官方下载| 威尼斯人娱乐场首页| 广东百家乐主论坛| 百家乐官网赌博现金网| 玩百家乐官网新澳门娱乐城| 扎赉特旗| 滨海湾百家乐官网娱乐城| 娱乐网百家乐的玩法技巧和规则 | 大世界百家乐官网的玩法技巧和规则 | 百家乐官网视频视频| 大发888娱乐场下载 17|