哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

系統(tǒng)存儲(chǔ)器層次結(jié)構(gòu)——高速緩存詳解

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

掃碼添加小助手

加入工程師交流群

pYYBAGKtx-yAGbVQAADtL6XOuYI650.png

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

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

審核編輯:符乾江

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

    關(guān)注

    5208

    文章

    20603

    瀏覽量

    336502
  • 高速緩存
    +關(guān)注

    關(guān)注

    0

    文章

    30

    瀏覽量

    11342
  • 體系結(jié)構(gòu)
    +關(guān)注

    關(guān)注

    0

    文章

    29

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    sram存儲(chǔ)器是什么,sram存儲(chǔ)芯片選型要點(diǎn)

    在半導(dǎo)體存儲(chǔ)芯片領(lǐng)域,SRAM(靜態(tài)隨機(jī)存取存儲(chǔ)器)一直以高速、低延遲的特性占據(jù)著獨(dú)特位置。與需要不斷刷新的DRAM不同,SRAM采用4T或6T晶體管構(gòu)成的雙穩(wěn)態(tài)觸發(fā)
    的頭像 發(fā)表于 04-14 15:07 ?117次閱讀

    串行mram磁性隨機(jī)存儲(chǔ)器的工作原理與存儲(chǔ)機(jī)制

    存儲(chǔ)器技術(shù)不斷演進(jìn)的今天,MRAM磁性隨機(jī)存儲(chǔ)器憑借其獨(dú)特的非易失性、高速讀寫與高耐久性,正成為越來越多高端應(yīng)用場景的理想選擇。尤其是串行MRAM磁性隨機(jī)存儲(chǔ)器,通過精簡的接口設(shè)計(jì)與
    的頭像 發(fā)表于 03-30 16:27 ?163次閱讀
    串行mram磁性隨機(jī)<b class='flag-5'>存儲(chǔ)器</b>的工作原理與<b class='flag-5'>存儲(chǔ)</b>機(jī)制

    半導(dǎo)體存儲(chǔ)器的發(fā)展過程和主要分類

    從打孔卡到納米芯片,存儲(chǔ)技術(shù)跨越三個(gè)世紀(jì)。本文系統(tǒng)回顧存儲(chǔ)器演進(jìn)史,詳解易失與非易失性存儲(chǔ)的分類邏輯,重點(diǎn)剖析現(xiàn)代科技“心臟”——DRAM。
    的頭像 發(fā)表于 03-16 15:20 ?474次閱讀
    半導(dǎo)體<b class='flag-5'>存儲(chǔ)器</b>的發(fā)展過程和主要分類

    低功耗同步SRAM擴(kuò)展存儲(chǔ)器結(jié)構(gòu)特點(diǎn)

    ,都能見到它的身影。在計(jì)算機(jī)體系結(jié)構(gòu)中,同步SRAM主要用于實(shí)現(xiàn)CPU內(nèi)部的高速緩存,包括一級(jí)緩存(L1 Cache)和二級(jí)緩存(L2 Cache)。對(duì)于需要
    的頭像 發(fā)表于 03-06 16:46 ?1109次閱讀

    【案例5.1】存儲(chǔ)器選型的考慮要點(diǎn)

    的選型。以下是選型時(shí)最關(guān)鍵的兩個(gè)因素:(1)產(chǎn)品對(duì)存儲(chǔ)器容量的要求。一般由系統(tǒng)設(shè)計(jì)部門和軟件設(shè)計(jì)部門,根據(jù)產(chǎn)品需求,共同確定對(duì)存儲(chǔ)器容量的要求。本案例中的數(shù)據(jù)表將
    的頭像 發(fā)表于 03-04 17:20 ?397次閱讀
    【案例5.1】<b class='flag-5'>存儲(chǔ)器</b>選型的考慮要點(diǎn)

    瑞薩RA系列FSP庫開發(fā)實(shí)戰(zhàn)指南之常用存儲(chǔ)器介紹

    存儲(chǔ)器是計(jì)算機(jī)結(jié)構(gòu)的重要組成部分。存儲(chǔ)器是用來存儲(chǔ)程序代碼和數(shù)據(jù)的部件,有了存儲(chǔ)器計(jì)算機(jī)才具有記憶功能。基本的
    的頭像 發(fā)表于 01-12 06:21 ?7368次閱讀
    瑞薩RA系列FSP庫開發(fā)實(shí)戰(zhàn)指南之常用<b class='flag-5'>存儲(chǔ)器</b>介紹

    雙口SRAM靜態(tài)隨機(jī)存儲(chǔ)器存儲(chǔ)原理

    在各類存儲(chǔ)設(shè)備中,SRAM(靜態(tài)隨機(jī)存儲(chǔ)器)因其高速、低功耗和高可靠性,被廣泛應(yīng)用于高性能計(jì)算、通信和嵌入式系統(tǒng)中。其中,雙口SRAM靜態(tài)隨機(jī)存儲(chǔ)器
    的頭像 發(fā)表于 11-25 14:28 ?731次閱讀

    芯源的片上存儲(chǔ)器介紹

    片上FLASH 閃存由兩部分物理區(qū)域組成:主FLASH 存儲(chǔ)器和啟動(dòng)程序存儲(chǔ)器。 ●● 主 FLASH 存儲(chǔ)器,共 64KB,地址空間為 0x0000 0000 - 0x0000 FFFF。該區(qū)
    發(fā)表于 11-12 07:34

    高速存儲(chǔ)器sram,帶ECC的異步SRAM系列存儲(chǔ)方案

    在要求高性能與高可靠性的電子系統(tǒng)中,存儲(chǔ)器的選擇往往成為設(shè)計(jì)成敗的關(guān)鍵。Netsol推出的高速異步SRAM系列,憑借其出色的性能表現(xiàn)與獨(dú)有的錯(cuò)誤校正(ECC)能力,為工業(yè)控制、通信設(shè)備及高精度計(jì)算等應(yīng)用提供了值得信賴的
    的頭像 發(fā)表于 11-05 16:21 ?500次閱讀

    半導(dǎo)體存儲(chǔ)芯片核心解析

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

    MAX32590 DeepCover安全微處理,集成ARM926EJ-S處理核技術(shù)手冊(cè)

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

    MCU存儲(chǔ)器層次結(jié)構(gòu)解析

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

    MAX32591 DeepCover安全微控制,集成ARM926EJ-S處理核技術(shù)手冊(cè)

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

    MAX32592內(nèi)置ARM926EJ-S處理核的DeepCover安全微控制技術(shù)手冊(cè)

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

    MCU緩存設(shè)計(jì)

    從Flash或外部存儲(chǔ)器讀取的指令,減少CPU因等待指令加載而停滯,適用于實(shí)時(shí)性要求高的場景(如中斷服務(wù)程序)。 D-Cache?:緩存從Flash、SRAM或外部存儲(chǔ)器讀取的數(shù)據(jù),加速變量與堆棧的讀寫操作。 TCM(緊耦合內(nèi)存
    的頭像 發(fā)表于 05-07 15:29 ?1245次閱讀
    云林县| 南宁市| 巨野县| 桦川县| 栾城县| 耒阳市| 扎鲁特旗| 根河市| 麻阳| 台山市| 高邑县| 龙南县| 杂多县| 伊春市| 扶绥县| 阿克苏市| 湖南省| 延边| 江都市| 屯昌县| 五家渠市| 汤原县| 徐闻县| 察哈| 昆山市| 高要市| 石嘴山市| 孝义市| 顺昌县| 韶关市| 靖远县| 嘉兴市| 泉州市| 长岛县| 从化市| 自贡市| 拉孜县| 西乡县| 米林县| 隆子县| 江口县|