首頁 常見問題 正文
聚名企服

主存與cache的地址映射方式有哪幾種?

轉(zhuǎn)載 2021-11-29 11:52:45 7225
映射方式有全相聯(lián)方式、直接方式和組相聯(lián)方式三種。直接映射可以將一個主存塊存儲到唯一的一個Cache行;全相聯(lián)映射可以將一個主存塊存儲到任意一個Cache行;組相聯(lián)映射可以將一個主存塊存儲到唯一的一個Cache組中任意一個行。

主存與cache的地址映射方式有哪幾種?cache是一種高速緩沖寄存器,是為解決CPU和主存之間速度不匹配而采用的一項重要技術(shù)。

CPU對存儲器的訪問,通常是一次讀寫一個字單元。當CPU訪Cache不命中時,需將存儲在主存中的字單元連同其后若干個字一同調(diào)入Cache中,之所以這樣做,是為了使其后的訪存能在Cache中命中。

主存與cache的地址映射方式有哪幾種?

因此,主存和Cache之間一次交換的數(shù)據(jù)單位應(yīng)該是一個數(shù)據(jù)塊。數(shù)據(jù)塊的大小是固定的,由若干個字組成,且主存和Cache的數(shù)據(jù)塊大小是相同的。

從Cache-主存層次實現(xiàn)的目標看,一方面既要使CPU的訪存速度接近于訪Cache的速度,另一方面為用戶程序提供的運行空間應(yīng)保持為主存容量大小的存儲空間。

在采用Cache-主存層次的系統(tǒng)中,Cache對用戶程序而言是透明的,也就是說,用戶程序可以不需要知道Cache的存在。因此,CPU每次訪存時,依然和未使用Cache的情況一樣,給出的是一個主存地址。但在Cache-主存層次中,CPU首先訪問的是Cache,并不是主存。

為此,需要一種機制將CPU的訪主存地址轉(zhuǎn)換成訪Cache地址。而主存地址與Cache地址之間的轉(zhuǎn)換是與主存塊與Cache塊之間的映射關(guān)系緊密聯(lián)系的,也就是說,當CPU訪Cache未命中時,需要將欲訪問的字所在主存中的塊調(diào)入Cache中,按什么樣的策略調(diào)入,直接影響到主存地址與Cache地址的對應(yīng)關(guān)系,這也就是本小節(jié)要解決的主存與Cache的地址映射問題。

主存與cache的地址映射方式有全相聯(lián)方式、直接方式和組相聯(lián)方式三種。

直接映射(directmapping)

將一個主存塊存儲到唯一的一個Cache行。

全相聯(lián)映射(fullyassociative mapping)

可以將一個主存塊存儲到任意一個Cache行。

組相聯(lián)映射(setassociative mapping)

可以將一個主存塊存儲到唯一的一個Cache組中任意一個行。

直接映射

多對一的映射關(guān)系,但一個主存塊只能拷貝到cache的一個特定行位置上去。

cache的行號i和主存的塊號j有如下函數(shù)關(guān)系:i=j mod m ?。╩為cache中的總行數(shù))

優(yōu)點:硬件簡單,容易實現(xiàn)

缺點:命中率低, Cache的存儲空間利用率低

全相聯(lián)映射

主存的一個塊直接拷貝到cache中的任意一行上

優(yōu)點:命中率較高,Cache的存儲空間利用率高

缺點:線路復(fù)雜,成本高,速度低

組相聯(lián)映射

將cache分成u組,每組v行,主存塊存放到哪個組是固定的,至于存到該組哪一行是靈活的,即有如下函數(shù)關(guān)系:cache總行數(shù)m=u×v 組號q=j(luò) mod u

組間采用直接映射,組內(nèi)為全相聯(lián)

硬件較簡單,速度較快,命中率較高

聲明:本文轉(zhuǎn)載于:互聯(lián)網(wǎng),如有侵犯,請聯(lián)系service@Juming.com刪除
相關(guān)標簽: 主存

相關(guān)文章

相關(guān)專題

編輯推薦

  • 域名注冊專題合集 域名注冊專題合集

  • 域名搶注專題合集 域名搶注專題合集

  • 企業(yè)建站專題合集 企業(yè)建站專題合集

主站蜘蛛池模板: 亚洲精品无码久久久久秋霞| 精品人妻中文无码AV在线| 久久久久久无码国产精品中文字幕 | 伊人久久一区二区三区无码| 亚洲AV无码一区二区三区性色| 国产亚洲精久久久久久无码AV| 日韩精品无码AV成人观看| 人妻系列无码专区久久五月天| 久久久国产精品无码免费专区| 内射中出无码护士在线| 亚洲va成无码人在线观看| 亚洲日韩中文无码久久| 无码精品不卡一区二区三区 | 精品久久久久久中文字幕无码 | 精品亚洲成α人无码成α在线观看 | 亚洲成A人片在线观看无码不卡| 无码人妻精品一区二区三区久久久| 成人午夜精品无码区久久| 全免费a级毛片免费看无码| 一区二区三区无码被窝影院| 人妻丝袜中文无码av影音先锋专区 | 蜜芽亚洲av无码一区二区三区| 亚洲AV综合色区无码另类小说| 亚洲中文字幕无码爆乳av中文 | 白嫩少妇激情无码| 免费A级毛片无码视频| 久久午夜夜伦鲁鲁片免费无码| 国产成人无码AⅤ片在线观看| 中日精品无码一本二本三本| 国产人成无码视频在线观看| 久久精品无码中文字幕| 西西大胆无码视频免费| 亚洲av中文无码字幕色不卡| 亚洲综合无码无在线观看| 少妇人妻偷人精品无码AV| 国产精品无码av天天爽| 亚洲成a人在线看天堂无码 | 亚洲精品无码AV人在线播放| 国产精品无码久久久久久| 亚洲国产AV无码专区亚洲AV| 亚洲av无码成人黄网站在线观看|