RM新时代网站-首页

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

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

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

使用Cache的必要性與可行性

麥辣雞腿堡 ? 來(lái)源:TrustZone ? 作者:TrustZone ? 2023-10-31 11:53 ? 次閱讀

使用Cache的必要性

所謂Cache即高速緩沖存儲(chǔ)器,它位于CPU與主存即DRAM之間,是通常由SRAM構(gòu)成的規(guī)模較小但存取速度很快的存儲(chǔ)器。

目前計(jì)算機(jī)主要使用的內(nèi)存為DRAM,它具有價(jià)格低、容量大等特點(diǎn),但由于使用電容存儲(chǔ)信息,存取速度難以提高,而CPU每執(zhí)行一條指令都要訪問(wèn)一次或多次主存,DRAM的讀寫速度遠(yuǎn)低于CPU速度,因此為了實(shí)現(xiàn)速度上的匹配,只能在CPU指令周期中插入wait狀態(tài),高速CPU處于等待狀態(tài)將大大降低系統(tǒng)的執(zhí)行效率。

由于SRAM采用了與CPU相同的制作工藝,因此與DRAM相比,它的存取速度快,但體積大、功耗大、價(jià)格高,不可能也不必要將所有的內(nèi)存都采用SRAM。

因此為了解決速度與成本的矛盾就產(chǎn)生了一種分級(jí)處理的方法,即在主存和CPU之間加裝一個(gè)容量相對(duì)較小的SRAM作為高速緩沖存儲(chǔ)器。

當(dāng)采用Cache后,在Cache中保存著主存中部分內(nèi)容的副本(稱為存儲(chǔ)器映像),CPU在讀寫數(shù)據(jù)時(shí),首先訪問(wèn)Cache(由于Cache的速度與CPU相當(dāng),所以CPU可以在零等待狀態(tài)下完成指令的執(zhí)行),只有當(dāng)Cache中無(wú)CPU所需的數(shù)據(jù)時(shí)(這稱之“未命中”,否則稱為“命中”),CPU才去訪問(wèn)主存。

而目前大容量Cache能使CPU訪問(wèn)Cache命中率高達(dá)90%~98%,從而大大提高了CPU訪問(wèn)數(shù)據(jù)的速度,提高了系統(tǒng)的性能。

使用Cache的可行性

對(duì)大量的典型程序的運(yùn)行情況分析結(jié)果表明,在一個(gè)較短的時(shí)間內(nèi),由程序產(chǎn)生的地址往往集中在存儲(chǔ)器邏輯地址空間的很小范圍內(nèi)。

在多數(shù)情況下,指令是順序執(zhí)行的,因此指令地址的分布就是連續(xù)的,再加上循環(huán)程序段和子程序段要重復(fù)執(zhí)行多次,因此對(duì)這些地址的訪問(wèn)就自然具有時(shí)間上集中分布的趨向。

數(shù)據(jù)的這種集中傾向不如指令明顯,但對(duì)數(shù)組的訪問(wèn)以及工作單元的選擇都可以使存儲(chǔ)器地址相對(duì)集中。這種對(duì)局部范圍的存儲(chǔ)器地址的頻繁訪問(wèn),而對(duì)此范圍以外的地址則訪問(wèn)甚少的現(xiàn)象稱為程序訪問(wèn)的局部性。

根據(jù)程序的局部性原理,在主存和CPU之間設(shè)置Cache,把正在執(zhí)行的指令地址附近的一部分指令或數(shù)據(jù)從主存裝入Cache中,供CPU在一段時(shí)間內(nèi)使用,是完全可行的。

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

    關(guān)注

    38

    文章

    7484

    瀏覽量

    163762
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7002

    瀏覽量

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

    關(guān)注

    8

    文章

    3019

    瀏覽量

    74003
  • Cache
    +關(guān)注

    關(guān)注

    0

    文章

    129

    瀏覽量

    28330
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    在商業(yè)可行性上取得突破的能量收集

    能量收集:在商業(yè)可行性上取得突破
    發(fā)表于 05-29 11:59

    芯片返修的必要性?

    `芯片返修即通過(guò)將失效的元件從失效位置取下,代之以正確的元件,從而恢復(fù)產(chǎn)品全部正確特性的工藝過(guò)程。芯片返修的必要性:1.高價(jià)值的產(chǎn)品2.工藝復(fù)雜的產(chǎn)品3.科研需要4.OEM/EMS成本控制的需要`
    發(fā)表于 05-09 16:34

    車載Ethernet降噪措施的必要性

    什么是車載Ethernet車載Ethernet降噪措施的必要性
    發(fā)表于 12-30 06:49

    運(yùn)放并聯(lián)的可行性看了就知道

    簡(jiǎn)析運(yùn)放并聯(lián)的可行性
    發(fā)表于 03-18 08:06

    虛擬儀器為什么要校準(zhǔn)?有什么必要性?

    虛擬儀器由那幾部構(gòu)成?虛擬儀器為什么要校準(zhǔn)?有什么必要性?
    發(fā)表于 04-12 06:10

    接口電路的必要性

    文章目錄【 0. 接口電路 】【P0口】【P1口】【P2口】【P3口】【 0. 接口電路 】接口電路的必要性:\color{red}{接口電路的必要性:}接口電路的必要性:?計(jì)算機(jī)對(duì)外設(shè)進(jìn)行數(shù)據(jù)操作
    發(fā)表于 07-29 08:09

    機(jī)床數(shù)控化改造的必要性及其改造方法

    機(jī)床數(shù)控化改造的必要性及其改造方法 : 本文首先介紹了機(jī)床數(shù)控化改造的必要性,然后簡(jiǎn)單介紹了機(jī)床數(shù)控化改造的內(nèi)容及其的優(yōu)缺點(diǎn),而重點(diǎn)在于介紹如何進(jìn)行機(jī)床數(shù)控化改造,包括數(shù)控系統(tǒng)的選擇、數(shù)控改造中
    發(fā)表于 09-09 08:27

    CD/CMOS模組加裝防***的必要性是什么?

    CD/CMOS模組加裝防***的必要性是什么?
    發(fā)表于 01-14 06:24

    投資項(xiàng)目可行性研究視頻教程

    投資項(xiàng)目可行性研究視頻教程
    發(fā)表于 07-15 08:12 ?32次下載

    安全完整等級(jí)的認(rèn)證的重要必要性

    安全完整等級(jí)的認(rèn)證的重要必要性 主要講述功能安全(安全完整等級(jí))的認(rèn)證的重要必要性
    發(fā)表于 04-01 14:16 ?26次下載

    AN-807: 多載波WCDMA的可行性

    AN-807: 多載波WCDMA的可行性
    發(fā)表于 03-21 02:13 ?7次下載
    AN-807: 多載波WCDMA的<b class='flag-5'>可行性</b>

    多線程架構(gòu)存在的必要性

    多線程架構(gòu)存在的必要性說(shuō)明。
    發(fā)表于 03-26 11:22 ?8次下載
    多線程架構(gòu)存在的<b class='flag-5'>必要性</b>

    多載波cdma2000可行性研究

    多載波cdma2000可行性研究
    發(fā)表于 04-19 13:46 ?11次下載
    多載波cdma2000<b class='flag-5'>可行性</b>研究

    車用LED照明的可行性和先進(jìn)

    電子發(fā)燒友網(wǎng)站提供《車用LED照明的可行性和先進(jìn).doc》資料免費(fèi)下載
    發(fā)表于 11-15 10:59 ?0次下載
    車用LED照明的<b class='flag-5'>可行性</b>和先進(jìn)<b class='flag-5'>性</b>

    集成芯片的重要必要性

    集成芯片在現(xiàn)代科技和工業(yè)中占據(jù)著至關(guān)重要的地位,其重要必要性主要體現(xiàn)在以下幾個(gè)方面。
    的頭像 發(fā)表于 03-18 15:17 ?1115次閱讀
    RM新时代网站-首页