在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

地址映像有哪三種方式

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

所謂地址映像方式是指如何確定Cache中的內容是主存中的哪一部分的副本,即必須應用某種函數把主存地址映像到Cache中定位。

信息按某種方式裝入Cache中后,執行程序時,應將主存地址變換為Cache地址,這個變換過程叫作地址變換。

地址映像方式通常采用直接映像、全相聯映像、組相聯映像三種:

1-直接映像

每個主存地址映像到Cache中的一個指定地址的方式,稱為直接映像方式。在直接映像方式下,主存中存儲單元的數據只可調入Cache中的一個位置,如果主存中另一個存儲單元的數據也要調入該位置則將發生沖突。

地址映像的方法一般是將主存空間按Cache的尺寸分區,每區內相同的塊號映像到Cache中相同的塊位置。一般地,Cache被分為2N塊,主存被分為大小為2MB的塊,主存與Cache中塊的對應關系可用如下映像函數表示:j = i mod 2N。式中,j是Cache中的塊號;i是主存中的塊號。

直接映像是一種最簡單的地址映像方式,它的地址變換速度快,而且不涉及其他兩種映像方式中的替換策略問題。但是這種方式的塊沖突概率較高,當程序往返訪問兩個相互沖突的塊中的數據時,Cache的命中率將急劇下降,因為這時即使Cache中有其他空閑塊,也因為固定的地址映像關系而無法應用。

2-全相聯映像

主存中的每一個字塊可映像到Cache任何一個字塊位置上,這種方式稱為全相聯映像。這種方式只有當Cache中的塊全部裝滿后才會出現塊沖突,所以塊沖突的概率低,可達到很高的Cache命中率,但它實現很復雜。

當訪問一個塊中的數據時,塊地址要與Cache塊表中的所有地址標記進行比較已確定是否命中。在數據塊調入時存在著一個比較復雜的替換問題,即決定將數據塊調入Cache中什么位置,將Cache中哪一塊數據調出主存。為了達到較高的速度,全部比較和替換都要用硬件實現。

3-組相聯映像

組相聯映像方式是直接映像和全相聯映像的一種折中方案。這種方法將存儲空間分為若干組,各組之間是直接映像,而組內各塊之間則是全相聯映像。

它是上述兩種映像方式的一般形式,如果組的大小為1,即Cache空間分為2N組,就變為直接映像;如果組的大小為Cache整個的尺寸,就變為全相聯映像。組相聯方式在判斷塊命中及替換算法上都要比全相聯方式簡單,塊沖突的概率比直接映像低,其命中率也介于直接映像和全相聯映像方式之間。

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

    關注

    8

    文章

    7030

    瀏覽量

    89039
  • 內存
    +關注

    關注

    8

    文章

    3025

    瀏覽量

    74056
  • Cache
    +關注

    關注

    0

    文章

    129

    瀏覽量

    28346
收藏 人收藏

    評論

    相關推薦

    伺服電機的三種控制方式

    伺服電機控制方式脈沖、模擬量和通訊這三種,在不同的應用場景下,我們該如何選擇伺服電機的控制方式呢?
    發表于 08-17 11:01 ?7109次閱讀

    三種訪問過程映像的方法

    硬實時的需求。用戶可以通過python等高級語言編寫程序,并且可以通過存儲器中的過程映像便捷的寫入或者讀取所有當前過程值。本文將介紹從過程映像中訪問數據的三種方法:直接從文件中讀取、ioctl以及
    發表于 02-02 16:40

    常用的FBAR模型三種?

    常用的FBAR模型三種?
    發表于 03-11 06:16

    菱伺服電機3轉矩控制模式

    菱伺服電機3轉矩控制模式?菱伺服電機的轉矩控制模式
    發表于 06-28 08:15

    STM32串口通訊三種方式

    STM32串口通訊三種方式,分別為阻塞(輪詢)、中斷、DMA。串口模式和配置 源代碼編寫
    發表于 08-13 06:52

    STM32三種啟動模式

    01STM32的三種啟動模式STM32三種啟動模式:FLASH啟動、SRAM啟動和系統存儲器啟動,通常三種啟動方式由外部引腳boot0和b
    發表于 08-18 07:52

    數碼相機充電器對電池的充電狀態判斷方式三種

    數碼相機充電器對電池的充電狀態判斷方式三種? 1、0△V電壓判斷方式鎳氫電池剛好充滿達到最高電壓時,
    發表于 11-04 16:39 ?2478次閱讀

    三種投影機散熱技術是三種

    三種投影機散熱技術是三種 如今在日常的學習、工作、生活中,投影機的應用越來越頻繁。由于投影機屬于高
    發表于 02-06 10:33 ?570次閱讀

    linux設置環境變量的三種方式

     linux設置環境變量以下三種方式
    發表于 06-15 09:05 ?1421次閱讀
    linux設置環境變量的<b class='flag-5'>三種</b><b class='flag-5'>方式</b>

    如何應用伺服電機的三種控制方式

    一般伺服都有三種控制方式:速度控制方式,轉矩控制方式,位置控制方式。大多數人想知道的就是這三種
    發表于 01-22 06:30 ?7次下載
    如何應用伺服電機的<b class='flag-5'>三種</b>控制<b class='flag-5'>方式</b>

    單片機三種燒錄方式ISP、IAP和ICP什么不同?

    單片機三種燒錄方式ISP、IAP和ICP什么不同?
    發表于 12-03 18:36 ?14次下載
    單片機<b class='flag-5'>三種</b>燒錄<b class='flag-5'>方式</b>ISP、IAP和ICP<b class='flag-5'>有</b>什么不同?

    單片機三種燒錄方式ISP、IAP和ICP什么不同?

    單片機三種燒錄方式ISP、IAP和ICP什么不同?
    發表于 12-03 19:06 ?12次下載
    單片機<b class='flag-5'>三種</b>燒錄<b class='flag-5'>方式</b>ISP、IAP和ICP<b class='flag-5'>有</b>什么不同?

    使用的I/O地址如何更改過程映像區范圍

    可以采用兩方式:更改過程映像區范圍 或 使用外設地址直接讀取/寫入
    的頭像 發表于 10-08 11:24 ?1662次閱讀

    Redis實現限流的三種方式分享

    當然,限流許多種實現的方式,Redis具有很強大的功能,我用Redis實踐了三種的實現方式,可以較為簡單的實現其方式
    的頭像 發表于 02-22 09:52 ?1084次閱讀

    半導體的導電特性三種

    半導體的導電特性三種? 半導體是一介于導體和絕緣體之間的材料,具有特殊的導電特性。在半導體中,電子在晶體中的運動方式和原子結構的特性都
    的頭像 發表于 08-27 15:48 ?4495次閱讀
    主站蜘蛛池模板: 福利片午夜| 泰剧天堂| 人人成人免费公开视频| 久久黄网站| 日日拍拍| 男人j桶进女人免费视频| 日本经典在线三级视频| 一级片特黄| 国产黄色大全| 天天干夜夜笙歌| 中文字幕亚洲一区| 色多多免费观看| 午夜久久免费视频| 亚洲视频在线一区| 欧美色图色就是色| 日日操夜夜爱| 伊人小婷婷色香综合缴缴情| 精品卡1卡2卡三卡免费网站视频| 国产亚洲第一伦理第一区 | www.黄色一片| 男人日女人视频在线观看| 色亚洲欧美| 亚洲第七页| 热re66久久精品国产99热| 狼人激情网| 国产乱子伦| 色五月丁香五月综合五月| 午夜影院0606| 高h水果榨汁play男男| 国内一级特黄女人精品毛片| 35pao免费视频| 日韩在线三级视频| 男人天堂网址| 婷婷在线五月| 天天拍天天色| 一级毛片a| 又粗又硬又猛又黄的免费视频黑人| 亚洲一区二区三区四区五区六区 | 中文字幕av一区二区三区| 欧美18同性gay视频| 国产午夜免费|