色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

嵌入式中數(shù)據(jù)存儲的方式介紹

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-06-18 20:52 ? 次閱讀

pYYBAGKtyiyAKVHWAADrcP0N71I191.png

地址映像是指某一數(shù)據(jù)在主存中的地址與在緩存中的地址兩者之間的對應(yīng)關(guān)系。下面介紹三種地址映像方式:
1.全相聯(lián)方式
全相聯(lián)方式的地址映像規(guī)則是:主存儲器中的任意一塊可以映像到Cache中的任意一塊。其基本實現(xiàn)思路是:1)主存與緩存分成相同大小的數(shù)據(jù)塊;2)主存的某一數(shù)據(jù)塊可以裝入緩存的任意一塊空間中。
目錄表存放在聯(lián)想存儲器中,包括三個部分:數(shù)據(jù)塊在主存的塊地址、存入緩存后的塊地址及有效位(也稱裝入位)。由于是全相聯(lián)方式,因此目錄表的容量應(yīng)當(dāng)與緩存的塊數(shù)相同。
全相聯(lián)方式的優(yōu)點是命中率比較高,Cache存儲空間利用空間率高;缺點是訪問相關(guān)存儲器時,每次都要與全部內(nèi)容比較,速度低且成本高,因而應(yīng)用少。
2.直接相聯(lián)方式
直接相聯(lián)方式的地址映像規(guī)則是主存儲器中某一塊只能映像到Cache的一個特定的塊中。其基本實現(xiàn)思路是:
1)主存與緩存分成相同大小的數(shù)據(jù)塊;
2)主存容量應(yīng)是緩存容量的整數(shù)倍,將主存空間按緩存的容量分成區(qū),主存中每一區(qū)的塊數(shù)與緩存的總塊數(shù)相等;
3)主存中某區(qū)的一塊存入緩存時只能存入緩存中塊號相同的位置。
主存中各區(qū)內(nèi)相同塊號的數(shù)據(jù)塊都可以分別調(diào)入緩存中塊號相同的地址中,但同時只能有一個區(qū)的塊存入緩存。由于主、緩存的塊號及塊內(nèi)地址兩個字段完全相同,因此,目錄登記時,只記錄調(diào)入塊的區(qū)號即可。目錄表存放在高速小容量存儲器中,包括兩個字段:數(shù)據(jù)塊在主存的區(qū)號和有效位。目錄表的容量與緩存的塊數(shù)相同。
直接相聯(lián)方式的優(yōu)點是地址映像方式簡單,數(shù)據(jù)訪問時,只需檢查區(qū)號是否相等即可,因而可以得到比較快的訪問速度,且硬件設(shè)備簡單;缺點是置換操作頻繁,命中率比較低。
3.組相聯(lián)映像方式
組相聯(lián)映像方式的地址映像規(guī)則是主存儲器中某一塊只能存入緩存的同組號的任一塊中。其基本實現(xiàn)思路是:
1)主存和緩存按同樣大小劃分成塊;
2)主存和緩存按同樣大小劃分成組:
3)主存容量是緩存容量的整數(shù)倍,將主存空間按緩存區(qū)的大小分成區(qū),主存中每一區(qū)的組數(shù)與緩存的組數(shù)相同;
4)當(dāng)主存的數(shù)據(jù)調(diào)入緩存時,主存與緩存的組號應(yīng)相等,也就是各區(qū)中的某一塊只能存入緩存的同組號的空間內(nèi),但組內(nèi)各塊之間可任意存放,即從主存的組到緩存的組之間采用直接映像方式:在兩個對應(yīng)的組內(nèi)部采用全相聯(lián)映像方式。
主存地址與緩存地址的轉(zhuǎn)換由兩部分構(gòu)成:組地址采用的是直接映像方式,按地址進(jìn)行訪問;而塊地址采用的是全相聯(lián)方式,按內(nèi)容訪問。
組相聯(lián)映像方式的優(yōu)點是塊的沖突概率比較低,塊的利用率大幅度提高,塊的失效率明顯降低:而缺點是實現(xiàn)難度和造價要比直接映像方式高。


內(nèi)存


內(nèi)存(Memory))又被稱為內(nèi)存儲器或主存儲器,由半導(dǎo)體器件制成,是計算機的重要部件之一,是CPU能直接尋址的存儲空間, 其特點是存取速率快。計算機中所有程序的運行都是在內(nèi)存中進(jìn)行的, 因此內(nèi)存的性能對計算機的影響非常大。內(nèi)存的作用是暫時存放CPU中的運算數(shù)據(jù)以及與硬盤等外部存儲器交換的數(shù)據(jù)。只要計算機在運行中, CPU就會把需要運算的數(shù)據(jù)調(diào)到內(nèi)存中進(jìn)行運算, 當(dāng)運算完成后CPU再將結(jié)果傳送出來。
我們平常使用的程序, 如Windows操作系統(tǒng)、打字軟件、游戲軟件等, 一般都是安裝在硬盤等外存上的,但僅此是不能使用其功能的,必須把它們調(diào)入內(nèi)存中運行,才能真正使用其功能,我們平時輸入一段文字,或玩一個游戲,其實都是在內(nèi)存中進(jìn)行的。就好比在一個書房里,存放書籍的書架和書柜相當(dāng)于電腦的外存,而我們工作的辦公桌就是內(nèi)存。通常我們把要永久保存的、大量的數(shù)據(jù)存儲在外存上,而把一些臨時的或少量的數(shù)據(jù)和程序放在內(nèi)存中,當(dāng)然,內(nèi)存的性能會直接影響電腦的運行速度。
內(nèi)存包括只讀存儲器(ROM)和隨機存儲器(RAM)兩類。
只讀存儲器(ROM)
只讀存儲器即ROM(ReadOnly Memory))。在制造ROM的時候,信息(數(shù)據(jù)或程序)就被存入并永久保存。這些信息只能讀出,不能寫入,即使機器停電,數(shù)據(jù)也不會丟失。ROM一般用于存放計算機的基本程序和數(shù)據(jù), 如BIOS ROM。其物理外形一般是雙列直插式(DIP)的集成塊。
隨機存儲器(RAM)
隨機存儲器即RAM(Random Access Memory) , 表示既可以從中讀取數(shù)據(jù), 也可以寫入數(shù)據(jù)。當(dāng)機器電源關(guān)閉時, 存于其中的數(shù)據(jù)就會丟失。我們通常購買或升級的內(nèi)存條(SIMM)就是用作電腦的內(nèi)存, 它是將RAM集成塊集中在一起的一小塊電路板, 插在計算機中的內(nèi)存插槽上, 以減少RAM集成塊占用的空間。
最后介紹物理存儲器和存儲地址空間這兩個概念。它們是兩個不同的概念,但因為兩者間有十分密切的關(guān)系,且都使用B、KB、MB及GB來度量其容量大小,因此容易產(chǎn)生認(rèn)識上的混淆。物理存儲器是指實際存在的具體存儲器芯片。如主板上裝插的內(nèi)存條和裝載有系統(tǒng)的BIOS的ROM芯片, 顯示卡上的顯示RAM芯片和裝載顯示BIOS的ROM芯片, 以及各種適配卡上的RAM芯片和ROM芯片都是物理存儲器。存儲地址空間是指對存儲器編碼(編碼地址)的范圍。所謂編碼,就是對每一個物理存儲單元(一個字節(jié))分配一個號碼,通常叫作“編址”。分配一個號碼給一個存儲單元的目的是為了便于找到它,完成數(shù)據(jù)的讀寫,這就是所謂的“尋址”,因此有人也把存儲地址空間稱為尋址空間。
存儲地址空間的大小和物理存儲器的大小并不一定相等。舉個例子來說明這個問題:某層樓共有17個房間,其編號為801~817。這17個房間是物理的,而其地址空間采用了三位編碼,其范圍是800~899共100個地址,可見地址空間是大于實際房間數(shù)量的。對于386以上檔次的微機,其地址總線為32位,因此地址空間可達(dá)2B,即4GB。


非易失性存儲(NVM)


近年來出現(xiàn)的非易失性存儲(Non-Volatile memory,NVM)以其高集成度、低能耗、非易失性、字節(jié)尋址等特性得到了廣泛關(guān)注。學(xué)術(shù)界和工業(yè)界已經(jīng)開發(fā)了一些新型非易失存儲介質(zhì)和技術(shù), 例如磁存儲器(Magnetic RAM,MRAM) 、自旋磁存儲器(Spin Transfer TorqueRAM,STT-RAM)、相變存儲器(Phase Change Memory, PCM) 、阻變存儲器(Resistive RAM,RRAM)、鐵電存儲器(Ferroelectric RAM, FeRAM)等。表中列舉了幾種主流新型存儲器件的主要參數(shù),從表中可以看出,非易失性存儲在集成度、讀速度方面具有較好的表現(xiàn),是構(gòu)建潛在新型存儲器件的候選對象。但是非易失性存儲也有幾個明顯的缺點:1)具有較大的寫延時,其寫延時比相應(yīng)的存儲介質(zhì)大1個數(shù)量級,并且寫延時大于讀延時,即讀寫不一致;2)雖然非易失性存儲的讀操作比寫操作快,但是仍然比傳統(tǒng)存儲介質(zhì)的讀操作慢;3)非易失性存儲的寫壽命有限,在連續(xù)寫的情況下,存儲單元很快會失效。

審核編輯:符乾江

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

    關(guān)注

    13

    文章

    4342

    瀏覽量

    86036
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3043

    瀏覽量

    74198
  • 數(shù)據(jù)存儲
    +關(guān)注

    關(guān)注

    5

    文章

    978

    瀏覽量

    50988
收藏 人收藏

    評論

    相關(guān)推薦

    MPU在嵌入式系統(tǒng)的應(yīng)用

    一、MPU的基本功能 微處理器單元(MPU)是嵌入式系統(tǒng)的大腦,負(fù)責(zé)執(zhí)行程序指令、處理數(shù)據(jù)和控制其他硬件設(shè)備。MPU的基本功能包括: 指令執(zhí)行:MPU能夠從存儲
    的頭像 發(fā)表于 01-08 09:26 ?167次閱讀

    EEPROM在嵌入式系統(tǒng)的應(yīng)用 EEPROM數(shù)據(jù)保護(hù)技術(shù)解析

    數(shù)據(jù)進(jìn)行擦除和重寫。在嵌入式系統(tǒng),EEPROM因其獨特的特性而被廣泛應(yīng)用于存儲關(guān)鍵數(shù)據(jù),如配置參數(shù)、校準(zhǔn)
    的頭像 發(fā)表于 12-16 16:37 ?991次閱讀

    新手怎么學(xué)嵌入式?

    基本的概念。嵌入式系統(tǒng)是一種將計算機技術(shù)嵌入到特定設(shè)備的系統(tǒng),它通常具有特定的功能和有限的資源。你需要學(xué)習(xí)一些計算機基礎(chǔ)知識,如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計算機組成原理等。這些知識將幫助你
    發(fā)表于 12-12 10:51

    mmc卡在嵌入式系統(tǒng)的使用

    隨著科技的發(fā)展,嵌入式系統(tǒng)在我們的日常生活扮演著越來越重要的角色。從智能手機到家用電器,再到工業(yè)控制系統(tǒng),嵌入式系統(tǒng)無處不在。存儲設(shè)備作為嵌入式
    的頭像 發(fā)表于 11-25 09:58 ?333次閱讀

    PROM器件在嵌入式系統(tǒng)的應(yīng)用

    可編程性 :用戶可以使用特定設(shè)備對PROM進(jìn)行一次性編程,將所需的數(shù)據(jù)或程序代碼寫入其中。 只讀性 :一旦編程完成,PROM的內(nèi)容變?yōu)橹蛔x,無法再被修改,這保證了存儲數(shù)據(jù)的穩(wěn)定性和可靠性。 非易失性 :即使斷電,PROM
    的頭像 發(fā)表于 11-23 11:22 ?617次閱讀

    什么是嵌入式?一文讀懂嵌入式主板

    在現(xiàn)代科技浪潮嵌入式技術(shù)已成為支撐各種智能設(shè)備和系統(tǒng)運行的核心力量。那么,究竟什么是嵌入式嵌入式系統(tǒng),顧名思義,是將計算機的硬件和軟件嵌入
    的頭像 發(fā)表于 10-16 10:14 ?1315次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計算機硬件,其設(shè)計旨在嵌入特定設(shè)備執(zhí)行專門任務(wù)。
    的頭像 發(fā)表于 09-30 10:05 ?713次閱讀

    嵌入式常用數(shù)據(jù)結(jié)構(gòu)有哪些

    嵌入式編程數(shù)據(jù)結(jié)構(gòu)的選擇和使用對于程序的性能、內(nèi)存管理以及開發(fā)效率都具有重要影響。嵌入式系統(tǒng)由于資源受限(如處理器速度、內(nèi)存大小等),因此對數(shù)
    的頭像 發(fā)表于 09-02 15:25 ?561次閱讀

    嵌入式linux開發(fā)的基本步驟有哪些?

    之前,首先需要選擇合適的硬件平臺。硬件選擇需要考慮以下幾個方面: 1.1 處理器 嵌入式Linux開發(fā)需要一個處理器,常見的處理器有ARM、MIPS、PowerPC等。選擇處理器時,需要考慮處理器的性能、功耗、成本等因素。 1.2 存儲
    的頭像 發(fā)表于 09-02 09:11 ?572次閱讀

    嵌入式系統(tǒng)的實時操作系統(tǒng)

    嵌入式RTOS是嵌入式應(yīng)用程序運行、相互交互和與外界通信的底層軟件機制。在本節(jié),您將了解嵌入式軟件開發(fā)人員使用哪些流行RTOS以及它們運行的嵌入式
    的頭像 發(fā)表于 08-20 11:28 ?523次閱讀

    嵌入式QT常見開發(fā)方式有哪些?

    Unit): 對于資源極其有限的微控制器應(yīng)用場景,Qt提供了專門針對MCU的解決方案,允許在低功耗、小內(nèi)存的嵌入式系統(tǒng)上開發(fā)圖形化界面。 總之,嵌入式工程師可以根據(jù)項目的具體需求、性能要求、硬件限制以及團隊技術(shù)背景等因素,靈活選擇上述Qt開發(fā)
    發(fā)表于 08-12 10:05

    嵌入式系統(tǒng)軟硬件基礎(chǔ)知識大全

    的重要方面。不同的處理器架構(gòu),如CISC、RISC和ARM,具有不同的指令集和執(zhí)行效率。了解這些架構(gòu)和指令集的特點,可以幫助我們更好地選擇和使用處理器。存儲器是嵌入式系統(tǒng)中用于存儲數(shù)據(jù)
    發(fā)表于 05-09 14:12

    嵌入式系統(tǒng)的外設(shè)器件選擇

    ,都可視系統(tǒng)的實際需求來進(jìn)行選擇。本文將為您介紹上述外設(shè)器件的類型與選擇的考慮要素。 存儲器的種類眾多且特性不同 存儲器 在嵌入式系統(tǒng),[
    的頭像 發(fā)表于 05-05 09:38 ?959次閱讀
    <b class='flag-5'>嵌入式</b>系統(tǒng)的外設(shè)器件選擇

    嵌入式fpga是什么意思

    嵌入式FPGA是指將FPGA技術(shù)集成到嵌入式系統(tǒng)的一種解決方案。嵌入式系統(tǒng)是一種為特定應(yīng)用而設(shè)計的計算機系統(tǒng),它通常包括處理器、內(nèi)存、外設(shè)接口等組件,并且被
    的頭像 發(fā)表于 03-15 14:29 ?1315次閱讀

    嵌入式Linux開發(fā)的三種方式

    嵌入式Linux開發(fā)主要有三種方式:裸機開發(fā)、SDK開發(fā)和驅(qū)動開發(fā)。
    的頭像 發(fā)表于 01-22 14:22 ?1020次閱讀
    主站蜘蛛池模板: 国产精品VIDEOSSEX久久发布| 亚洲伊人久久综合影院2021| 国产午夜精品鲁丝片| 亚洲精品青青草原avav久久qv| 男男高H啪肉Np文多攻多一受| 国产成人免费片在线视频观看| 一本色道久久88综合日韩精品| 青青草伊人| 精品国产午夜福利在线观看蜜月| 99麻豆精品国产人妻无码| 亚洲福利区| 色宅男看片午夜大片免费看| 美女内射少妇一区二区四区| 国产人妻XXXX精品HD电影| NANANA在线观看高清影院| 夜色福利院在线看| 无人区大片中文字幕在线| 青青草原影视| 美女白虎穴| 精品香蕉99久久久久网站| 国产精品久久久久久AV免费不卡| h版动漫在线播放的网站| 一品道门在线视频| 亚洲AV久久婷婷蜜臀无码不卡| 全肉高H短篇合集| 免费女人光着全身网站| 九九精品久久| 国内外成人免费在线视频| 粉嫩国产14xxxxx0000| aaa在线观看视频高清视频| 亚洲一区免费香蕉在线| 丫鬟粗大狠狠贯穿h| 特级aa 毛片免费观看| 日韩视频中文在线一区| 彭丹吃奶门| 女子初尝黑人巨嗷嗷叫| 狂野猛交xxxx吃奶| 久久婷婷色香五月综合激情| 极品少妇高潮XXXXX| 四虎视频最新视频在线观看| 男女性杂交内射妇女BBWXZ|