chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

系統(tǒng)存儲器層次結構——高速緩存詳解

嵌入式應用開發(fā) ? 來源:嵌入式應用開發(fā) ? 作者:嵌入式應用開發(fā) ? 2022-06-18 20:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

pYYBAGKtx-yAGbVQAADtL6XOuYI650.png

存儲系統(tǒng)的層次化結構可以分為5級:寄存器組、高速緩存Cache、主存、虛擬存儲器和外部存儲器。其中,寄存器組總是在CPU內部,程序員可通過寄存器名訪問,無總線操作,訪問速度最快;其余4級均在CPU外部,Cache和主存構成內存儲系統(tǒng),程序員通過總線尋址訪問存儲單元,訪問速度較寄存器差;虛擬存儲器對程序員而言是透明的 ;外部存儲系統(tǒng)容量大,需通過I/O接口與CPU交換數據,訪問速度最慢。

高速緩沖存儲器
高速緩沖存儲器(Cache)的原始意義是指存取速度比一般隨機存取存儲器(RAM)更快的一種RAM,一般而言,它不像系統(tǒng)主存那樣使用動態(tài)隨機存儲器(DRAM)技術,而是使用昂貴但較快速的靜態(tài)隨機存儲器(SRAM)技術。
高速緩沖存儲器是介于主存與CPU之間的一級存儲器,由靜態(tài)存儲芯片(SRAM)組成,容量較小但速度比主存快得多,其最重要的指標是它的命中率。高速緩沖存儲器與主存儲器之間信息的調度和傳送是由硬件自動進行的。
組成結構
高速緩沖存儲器主要由以下三大部分組成:
Cache存儲體:存放由主存調入的指令與數據。
地址轉換部件:建立目錄表以實現主存地址到緩存地址的轉換。
置換部件:在緩存已滿時按一定策略進行數據替換,并修改地址轉換部件中的目錄表。
工作原理
高速緩沖存儲器通常由高速存儲器、聯想存儲器、置換邏輯電路和相應的控制線路組成。在有高速緩沖存儲器的計算機系統(tǒng)中,處理器存取主存儲器的地址劃分為行號、列號和組內地址三個字段。于是,主存儲器就在邏輯上劃分為若干行:每行劃分為若干的存儲單元組;每組包含幾個或幾十個字。高速存儲器也相應地劃分為行和列的存儲單元組。二者的列數相同,組的大小也相同,但高速存儲器的行數卻比主存儲器的行數少得多。
聯想存儲器用于地址聯想,有與高速存儲器相同行數和列數的存儲單元。當主存儲器某一列某一行存儲單元組調入高速存儲器同一列某一空著的存儲單元組時,與聯想存儲器對應位置的存儲單元就記錄調入的存儲單元組在主存儲器中的行號。
當處理器存取主存儲器時,硬件首先自動對存取地址的列號字段進行譯碼,以便將聯想存儲器該列的全部行號與存取主存儲器地址的行號字段進行比較。若有相同的,表明要存取的主存儲器單元已在高速存儲器中,稱為命中,硬件就將存取主存儲器的地址映射為高速存儲器的地址并執(zhí)行存取操作;若都不相同,則表明該單元不在高速存儲器中,稱為失效,硬件將執(zhí)行存取主存儲器操作并自動將該單元所在的那一主存儲器單元組調入高速存儲器相同列中空著的存儲單元組中,同時將該組在主存儲器中的行號存入聯想存儲器對應位置的單元內。
當出現失效而高速存儲器對應列中沒有空的位置時,便淘汰該列中的某一組以騰出位置存放新調入的組,這稱為置換。確定替換的規(guī)則稱為置換算法,常用的置換算法有最近最久未使用算法(LRU)、先進先出法(FIFO)和隨機法(RAND)等。置換邏輯電路就是執(zhí)行這個功能的。另外,當執(zhí)行寫主存儲器操作時,為保持主存儲器和高速存儲器內容的一致性,對命中和失效分別進行處理。

審核編輯:符乾江

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

    關注

    5172

    文章

    19966

    瀏覽量

    324208
  • 高速緩存
    +關注

    關注

    0

    文章

    30

    瀏覽量

    11278
  • 體系結構
    +關注

    關注

    0

    文章

    29

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    半導體存儲芯片核心解析

    ,MT/s)、時序(CL值)。 3.2 SRAM - CPU的高速緩存 原理:利用4-6個晶體管組成雙穩(wěn)態(tài)觸發(fā)存儲一位數據。只要通電,狀態(tài)就能保持,無需刷新。 特點: 優(yōu)點:速度最快(皮秒到納秒級
    發(fā)表于 06-24 09:09

    MAX32590 DeepCover安全微處理,集成ARM926EJ-S處理核技術手冊

    的解決方案,用于構建新一代信任設備,例如:便攜式多媒體EFT-POS終端。MAX32590集成了存儲器管理單元(MMU)、32KB指令高速緩存、16KB數據高速緩存、4KB指令TCM
    的頭像 發(fā)表于 05-15 09:38 ?445次閱讀
    MAX32590 DeepCover安全微處理<b class='flag-5'>器</b>,集成ARM926EJ-S處理<b class='flag-5'>器</b>核技術手冊

    MCU存儲器層次結構解析

    ? ? ? ?MCU的存儲器層次結構通過整合不同性能與功能的存儲單元,優(yōu)化系統(tǒng)效率并滿足多樣化場景需求。其核心架構可分為以下層次: 一、寄存
    的頭像 發(fā)表于 05-09 10:21 ?429次閱讀

    MAX32591 DeepCover安全微控制,集成ARM926EJ-S處理核技術手冊

    的解決方案,用于構建新一代信任設備,例如:便攜式多媒體EFT-POS終端。MAX32591集成了存儲器管理單元(MMU)、32KB指令高速緩存、16KB數據高速緩存、4KB指令TCM
    的頭像 發(fā)表于 05-08 14:34 ?445次閱讀
    MAX32591 DeepCover安全微控制<b class='flag-5'>器</b>,集成ARM926EJ-S處理<b class='flag-5'>器</b>核技術手冊

    MAX32592內置ARM926EJ-S處理核的DeepCover安全微控制技術手冊

    的解決方案,用于構建新一代信任設備,例如:便攜式多媒體EFT-POS終端。MAX32592集成了存儲器管理單元(MMU)、32KB指令高速緩存、16KB數據高速緩存、4KB指令TCM
    的頭像 發(fā)表于 05-08 14:15 ?446次閱讀
    MAX32592內置ARM926EJ-S處理<b class='flag-5'>器</b>核的DeepCover安全微控制<b class='flag-5'>器</b>技術手冊

    MCU緩存設計

    從Flash或外部存儲器讀取的指令,減少CPU因等待指令加載而停滯,適用于實時性要求高的場景(如中斷服務程序)。 D-Cache?:緩存從Flash、SRAM或外部存儲器讀取的數據,加速變量與堆棧的讀寫操作。 TCM(緊耦合內存
    的頭像 發(fā)表于 05-07 15:29 ?662次閱讀

    高速SSD存儲+傳輸系統(tǒng)方案設計

    Ethernet IP)、AXI PCIe IP等模塊。該系統(tǒng)能夠持續(xù)接收高速數據流數據,并經緩存模塊處理后,存儲至NVMe SSD,同時可以將
    的頭像 發(fā)表于 04-14 13:38 ?470次閱讀
    <b class='flag-5'>高速</b>SSD<b class='flag-5'>存儲</b>+傳輸<b class='flag-5'>系統(tǒng)</b>方案設計

    高速緩沖存儲器是內存還是外存,高速緩沖存儲器是為了解決什么

    高速緩沖存儲器(Cache)是內存的一種特殊形式,但它與通常所說的主存儲器(RAM)有所不同。在計算機存儲體系中,Cache位于CPU和主存儲器
    的頭像 發(fā)表于 01-29 11:48 ?2265次閱讀

    EMMC存儲器故障檢測及解決方案

    隨著技術的發(fā)展,EMMC存儲器因其高速、大容量和低功耗的特性,已經成為移動設備和嵌入式系統(tǒng)的首選存儲解決方案。然而,任何技術都有可能出現故障,EMMC
    的頭像 發(fā)表于 12-25 09:39 ?6481次閱讀

    緩存對大數據處理的影響分析

    ,可以將頻繁訪問的數據存儲高速緩存中,從而大大提高數據的訪問速度。這是因為緩存通常位于內存或更快的存儲設備中,其訪問速度遠快于傳統(tǒng)的磁盤存儲
    的頭像 發(fā)表于 12-18 09:45 ?996次閱讀

    什么是緩存(Cache)及其作用

    緩存(Cache)是一種高速存儲器,用于臨時存儲數據,以便快速訪問。在計算機系統(tǒng)中,緩存的作用是
    的頭像 發(fā)表于 12-18 09:28 ?1.4w次閱讀

    TMS320C6000 DSP高速緩存用戶指南

    電子發(fā)燒友網站提供《TMS320C6000 DSP高速緩存用戶指南.pdf》資料免費下載
    發(fā)表于 12-17 15:49 ?0次下載
    TMS320C6000 DSP<b class='flag-5'>高速緩存</b>用戶指南

    SDRAM同步動態(tài)隨機存儲器的操作說明

    SDRAM是做嵌入式系統(tǒng)中,常用是的緩存數據的器件。基本概念如下(注意區(qū)分幾個主要常見存儲器之間的差異)。
    的頭像 發(fā)表于 11-05 17:35 ?1507次閱讀
    SDRAM同步動態(tài)隨機<b class='flag-5'>存儲器</b>的操作說明

    什么是ROM存儲器的定義

    一、ROM存儲器的定義 ROM存儲器是一種在計算機和電子設備中用于存儲固定數據的存儲器。與RAM(隨機存取存儲器)不同,ROM
    的頭像 發(fā)表于 11-04 09:59 ?4143次閱讀

    TMS320C64x在高性能DSP應用中的高速緩存使用情況

    電子發(fā)燒友網站提供《TMS320C64x在高性能DSP應用中的高速緩存使用情況.pdf》資料免費下載
    發(fā)表于 10-21 09:43 ?0次下載
    TMS320C64x在高性能DSP應用中的<b class='flag-5'>高速緩存</b>使用情況