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

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

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

3天內不再提示

Cache寫入方式原理簡介

麥辣雞腿堡 ? 來源:TrustZone ? 作者:TrustZone ? 2023-10-31 11:43 ? 次閱讀

提高高速緩存命中率的最好方法是盡量使Cache存放CPU最近一直在使用的指令與數據,當Cache裝滿后,可將相對長期不用的數據刪除,提高Cache的使用效率。

為保持Cache中數據與主存儲器中數據的一致性,避免CPU在讀寫過程中將Cache中的新數據遺失,造成錯誤地讀數據,確保Cache中更新過程的數據不會因覆蓋而消失,必須將Cache中的數據更新及時準確地反映到主存儲器中,這是一個Cache寫入過程,Cache寫入的方式通常采用直寫式、緩沖直寫式與回寫式三種,下面比較介紹這三種Cache寫入方式。

1- 直寫式(Write Through)系統

CPU對Cache寫入時,將數據同時寫入到主存儲器中,這樣可保證Cache中的內容與主存儲器的內容完全一致。這種方式比較直觀,而且簡單、可靠,但由于每次對Cache更新時都要對主存儲器進行寫操作,而這必須通過系統總線來完成,因此總線工作頻繁,系統運行速度就會受到影響。

2-緩沖直寫式(Post Wirte)系統

為解決直寫式系統對總線速度的影響問題,在主存儲器的數據寫入時增加緩沖器區。當要寫入主存儲器的數據被緩沖器鎖存后,CPU便可執行下一個周期的操作,不必等待數據寫入主存儲器。這相對于給主存儲器增加了一個單向單次高速緩存。

比如,在寫入周期之后可以緊接著一個數據已存在于Cache中的讀取周期,這樣就可避免直寫式系統造成的操作延時,但這個緩沖器只能存儲一次寫入的數據,當連續兩次寫操作發生時,CPU仍需等待。

3-回寫式(Write Back)系統

前面兩種寫入方式系統,都是在寫Cache的同時對主存儲器進行寫操作。實際上這不僅是對總線帶寬的占用,浪費了寶貴的執行時間,而且在有些情況下是不必要的,可以通過增加額外的標準來判斷是否有必要更新數據。回寫式系統就是通過在Cache中的每一數據塊的標志字段中加入一更新位,解決主存儲器不必要的寫操作。

比如,若Cache中的數據曾被CPU更新過但還未更新主存儲器,則該更新位被置1。每次CPU將一塊新內容寫入Cache時,首先檢查Cache中該數據塊的更新位,若更新位為0,則將數據直接寫入Cache;反之,若更新位為1,則先將Cache中的該項內容寫入到主存儲器中相應的位置,再將新數據寫回Cache中。

與直寫式系統相比,回寫式系統可省下一些不必要的立即回寫操作,而在許多情況下這是很頻繁出現的。即使一個Cache被更新,若未被新的數據所取代,則沒有必要立刻進行主存儲器的寫操作。也就是說,實際寫入主存儲器的次數,可能少于CPU實際所執行寫入周期的次數,但回寫式系統的結構較復雜,Cache也必須用額外的容量來存儲標志。由于回寫系統的高效率,現代的Cache大多采取這種方式進行操作。

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

    關注

    68

    文章

    10854

    瀏覽量

    211587
  • 數據
    +關注

    關注

    8

    文章

    7002

    瀏覽量

    88943
  • Cache
    +關注

    關注

    0

    文章

    129

    瀏覽量

    28331
  • 系統
    +關注

    關注

    1

    文章

    1014

    瀏覽量

    21332
收藏 人收藏

    評論

    相關推薦

    cache的應用——什么時候需要刷cache1

    DDR, 只有該地址在cache中被換出去時候,才會同步到ddr(2)、Device和ddr直接無cache,device直接從ddr(src地址)中讀取數據, 此時當然讀不到前面cpu寫入的數據
    發表于 07-22 08:43

    cache有哪些缺點?實現cache的組織方式有哪幾種

    是一個很大的問題。外設空間有時,程序員希望能夠立馬從外設寄存器中讀取最新數據,例如timer,這個時候外設寄存器的值就不應該填充到cache中。cache寫回策略有時,我們希望確認處理器內核寫入的數據
    發表于 06-15 16:16

    光盤寫入方式

    光盤寫入方式
    發表于 12-26 09:58 ?2027次閱讀

    光盤拷貝機寫入方式

    光盤拷貝機寫入方式 制作不同類型的光盤時采用的寫入方式也不盡相同,目前較常用的寫入方式有以下幾
    發表于 12-30 10:07 ?829次閱讀

    什么是Cache

    什么是Cache  英文縮寫: Cache 中文譯名: 高速緩存器 分  類: IP與多媒體 解  釋: 信息在本地的臨時存儲
    發表于 02-22 17:26 ?1017次閱讀

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

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

    從三個方面闡述Cache

    關于cache,大概可以從三個方面進行闡述:內存到cache的映射方式cache的寫策略,cache的替換策略。 映射
    的頭像 發表于 11-21 11:09 ?2557次閱讀

    Buffer和Cache的定義

    但是讓我問你,由于 Buffer 只是將寫入磁盤的數據的緩存。反過來,它還會緩存從磁盤讀取的數據嗎?或者 Cache 是從文件中讀取數據的緩存,那么它是否也為寫入文件緩存數據呢?
    的頭像 發表于 05-13 09:53 ?2058次閱讀

    Buffer和Cache介紹

    設計的目的就是當上面提到的+buffers/cache表示的可用內存都已使用完,新的讀寫請求過來后,會把內存中的部分數據寫入磁盤,從而把磁盤的部分空間當做虛擬內存來使用。
    的頭像 發表于 08-18 09:50 ?1246次閱讀

    什么是 Cache? Cache讀寫原理

    由于寫入數據和讀取指令分別通過 D-Cache 和 I-Cache,所以需要同步 D-Cache 和 I-Cache,即復制后需要先將 D-
    發表于 12-06 09:55 ?2555次閱讀

    使用Spring Cache實現緩存

    在學習Spring Cache之前,筆者經常會硬編碼的方式使用緩存。
    的頭像 發表于 05-11 17:40 ?781次閱讀
    使用Spring <b class='flag-5'>Cache</b>實現緩存

    Cache工作原理講解 Cache寫入方式原理簡介

    Cache是位于CPU與主存儲器即DRAM(Dynamic RAM,動態存儲器)之間的少量超高速靜態存儲器SRAM(Static RAM),它是為了解決CPU與主存之間速度匹配問題而設置的,不能由用戶直接尋址訪問。
    的頭像 發表于 10-17 10:37 ?916次閱讀
    <b class='flag-5'>Cache</b>工作原理講解 <b class='flag-5'>Cache</b><b class='flag-5'>寫入</b><b class='flag-5'>方式</b>原理<b class='flag-5'>簡介</b>

    Cache分類與替換算法

    根據不同的分類標準可以按以下3種方法對Cache進行分類。 ?1)數據cache和指令cache ?● 指令cache:指令預取時使用的cache
    的頭像 發表于 10-31 11:26 ?970次閱讀
    <b class='flag-5'>Cache</b>分類與替換算法

    Cache內容鎖定是什么

    “鎖定”在cache中的塊在常規的cache替換操作中不會被替換,但當通過C7控制cache中特定的塊時,比如使某特定的塊無效時,這些被“鎖定”在cache中的塊也將受到相應的影響。
    的頭像 發表于 10-31 11:31 ?746次閱讀

    Cache工作原理是什么

    Cache中時,則需切換存取主儲器,由于速度較慢,需要插入等待,這種情況稱高速未命中; 在CPU存取主存儲器的時候,按照最優化原則將存儲信息同時寫入Cache中以保證下次可能的高速緩存命中。 因此,同一數據可能同時存儲在主存儲
    的頭像 發表于 10-31 11:34 ?974次閱讀
    <b class='flag-5'>Cache</b>工作原理是什么
    主站蜘蛛池模板: 久久久无码精品亚洲A片软件 | 久久九九有精品国产23百花影院| a视频免费在线观看| 色女仆影院| 久久99热在线观看7| 国产精品96久久久久久AV不卡| 5580免费午夜福利院| 亚洲日韩视频免费观看| 忘忧草在线影院WWW日本动漫 | FREE性丰满HD毛多多| 18女下面流水不遮网站免费| 亚洲欧美综合中文字幕| 亚色九九九全国免费视频| 双性诱受灌满哭求饶BL| 人人干人人看| 秋霞网韩国理伦片免费看| 免费乱理伦片在线观看八戒| 两性色午夜视频免费国产| 久久黄视频| 快播电影频道| 女性性纵欲派对| 欧洲精品一区二区不卡观看 | 国产精品视频国产永久视频| 扒开屁股眼往里面夹东西| 动漫H片在线播放免费高清| 动漫H片在线观看播放免费| 国产精品JIZZ视频免费| 国产精品97久久AV色婷婷综合| 囯产精品一区二区三区线| 国产二级一片内射视频播放| 国产精品久久久精品日日| 国产一区二区无码蜜芽精品| 精品国产乱码久久久久久上海公司 | 女仆乖H调教跪趴| 色吧最新网址| 亚洲无线码一区在线观看| 5566精品资源在线播放| 法国剧丝袜情版h级在线电影| 国产亚洲日韩在线播放不卡| 久久久久婷婷国产综合青草| 秋霞午夜一级理论片久久|