![高速緩沖存儲(chǔ)器部件結(jié)構(gòu)及原理解析_第1頁](http://file4.renrendoc.com/view/535aa148fede916cbfd05dfbd4c94200/535aa148fede916cbfd05dfbd4c942001.gif)
![高速緩沖存儲(chǔ)器部件結(jié)構(gòu)及原理解析_第2頁](http://file4.renrendoc.com/view/535aa148fede916cbfd05dfbd4c94200/535aa148fede916cbfd05dfbd4c942002.gif)
![高速緩沖存儲(chǔ)器部件結(jié)構(gòu)及原理解析_第3頁](http://file4.renrendoc.com/view/535aa148fede916cbfd05dfbd4c94200/535aa148fede916cbfd05dfbd4c942003.gif)
![高速緩沖存儲(chǔ)器部件結(jié)構(gòu)及原理解析_第4頁](http://file4.renrendoc.com/view/535aa148fede916cbfd05dfbd4c94200/535aa148fede916cbfd05dfbd4c942004.gif)
![高速緩沖存儲(chǔ)器部件結(jié)構(gòu)及原理解析_第5頁](http://file4.renrendoc.com/view/535aa148fede916cbfd05dfbd4c94200/535aa148fede916cbfd05dfbd4c942005.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Word高速緩沖存儲(chǔ)器部件結(jié)構(gòu)及原理解析
高速緩沖存儲(chǔ)器部件結(jié)構(gòu)及原理解析
高速緩存CACHE用途
設(shè)置在CPU和主存儲(chǔ)器之間,完成高速與CPU交換信息,盡量避免CPU不必要地多次直接訪問慢速的主存儲(chǔ)器,從而提高計(jì)算機(jī)系統(tǒng)的運(yùn)行效率。
高速緩存CACHE實(shí)現(xiàn)原理
把CPU最近最可能用到的少量信息(數(shù)據(jù)或指令)從主存復(fù)制到CACHE中,當(dāng)CPU下次再用到這些信息時(shí),它就不必訪問慢速的主存,而直接從快速的CACHE中得到,從而提高了速度。
評(píng)價(jià)CACHE性能的關(guān)鍵指標(biāo)
要有足夠高的命中率,當(dāng)CPU需用主存中的數(shù)據(jù)時(shí),多數(shù)情況下可以直接從CACHE中得到,盡量少讀主存儲(chǔ)器。稱二者之比為命中率。
一、CACHE的基本運(yùn)行原理
1、CACHE的存儲(chǔ)單元的組成
CACHE的存儲(chǔ)單元是由三部分組成的
1位有效位:“0”表示該單元尚未使用,“1”表示數(shù)據(jù)有效
(1)CACHE單元不一定以字為單位與主存實(shí)現(xiàn)相互對(duì)應(yīng),因?yàn)榇鎯?chǔ)一個(gè)完整的主存地址占用位數(shù)太多。
(2)CACHE與主存交換信息時(shí),不一定每次以一個(gè)主存字為單位進(jìn)行交換,常用的是以字塊的形式(cachelinesize)進(jìn)行數(shù)據(jù)傳送。
二、CACHE的3種映像方式
地址映像:把主存地址的數(shù)據(jù)復(fù)制到cache時(shí),還要把該主存的地址經(jīng)過某種函數(shù)關(guān)系處理后寫進(jìn)CACHE的標(biāo)志字段,這一過程稱為CACHE的地址映像。
地址變換:在程序執(zhí)行時(shí),要把主存地址變換為訪問CACHE的地址,這一過程稱為CACHE的地址變換。
這二者的處理方案是密切相關(guān)的。
1、全相聯(lián)映像方式
全相聯(lián)映像方式的優(yōu)缺點(diǎn)
地址映像:寫入CACHE時(shí),要將主存的全部地址寫入CACHE的標(biāo)志字段
地址變換:用讀主存的整個(gè)地址去與CACHE中的每一個(gè)單元的標(biāo)志字段進(jìn)行比較。
優(yōu)點(diǎn):使用靈活、方便
缺點(diǎn):比較地址字段必須與整個(gè)CACHE中每一個(gè)單元的標(biāo)志字段都進(jìn)行比較,所以線路復(fù)雜,成本太高,難以實(shí)現(xiàn),只是適用于容量小的CACHE。
2、直接映射方式
直接映射方式
地址映像:寫入CACHE時(shí),僅將主存的區(qū)段號(hào)寫入CACHE的標(biāo)志字段
地址變換:要將讀主存地址中的區(qū)段內(nèi)偏移地址去訪問CACHE的一個(gè)單元,只需用主存地址的區(qū)段號(hào)與標(biāo)志字段內(nèi)容進(jìn)行比較。
3、多路(兩路)組相聯(lián)方式
多路(兩路)組相聯(lián)方式實(shí)現(xiàn)原理
把CACHE存儲(chǔ)器組織為同等容量的多體結(jié)構(gòu),例如2個(gè)存儲(chǔ)體。主存仍然劃分成容量等于每個(gè)CACHE存儲(chǔ)體的多個(gè)區(qū)段。
主存地址格式如下:
區(qū)段號(hào)
區(qū)段內(nèi)的偏移量
多路(兩路)組相聯(lián)方式
地址映像:寫入CACHE時(shí),僅將主存的區(qū)段號(hào)寫入CACHE的標(biāo)志字段
地址變換:要將讀主存地址中的區(qū)段內(nèi)偏移地址去訪問每一個(gè)CACHE體的一個(gè)單元,只需用主存地址的區(qū)段號(hào)與標(biāo)志字段內(nèi)容進(jìn)行比較。
三、CACHE存儲(chǔ)器實(shí)用中的幾個(gè)問題
CACHE存儲(chǔ)器的重要技術(shù)指標(biāo)是它的命中率,影響CACHE命中率的因素有:
1.CACHE的容量與命中率的關(guān)系
雖然容量大一些好,但CACHE容量達(dá)到一定大小之后,再增加其容量對(duì)命中率的提高并不明顯。
2、CacheLineSize(CACHE每次與內(nèi)存交換信息的單位量)與命中率的關(guān)系:
每次交換信息的單位量適中,不是以一個(gè)字為單位,而是以幾個(gè)字(稱為CACHE行容量,通常為4~32個(gè)字節(jié))在主存與CACHE之間實(shí)現(xiàn)信息傳送。
3、多級(jí)的CACHE結(jié)構(gòu)與命中率的關(guān)系:
4.CACHE的不同映像方式與命中率的關(guān)系:
全相聯(lián)映像方式不適用
直接映像方式命中率低
多路組相聯(lián)方式性能/價(jià)格比更好
直接映像方式中CACHE容量為8K字,被分成1024組,每組8個(gè)字,同時(shí),主存也分成8個(gè)字的組,1024組構(gòu)成一頁。主存的0組只能映射到CACHE的0組,主存的1組只能映射到CACHE的1組,依次類推。地址結(jié)構(gòu)如下:
5、寫CACHE的策略和對(duì)系統(tǒng)的影響
(1)一個(gè)外設(shè)向主存寫入了一個(gè)數(shù)據(jù),該主存單元原先的副本在CACHE中,出現(xiàn)不一致,此時(shí)最簡(jiǎn)單的辦法就是把CACHE中相應(yīng)單元的有效位清除掉,當(dāng)CPU再次需這一主存單元時(shí),只能從主存重新取得而不會(huì)使用CACHE中的舊值。
(2)改寫主存儲(chǔ)器的策略
若CPU改寫了CACHE一單元內(nèi)容后且尚未改變主存相應(yīng)單元內(nèi)容,則出現(xiàn)數(shù)據(jù)不一致性。兩種解決辦法:
第1.接下來直接改寫主存單元內(nèi)容。簡(jiǎn)便易行,但可能帶來系統(tǒng)運(yùn)行效率不高的問題,該后未被使用。
第2.拖后改寫主存單元內(nèi)容,一直拖到有另外的設(shè)備要讀該內(nèi)容過時(shí)的主存單元時(shí)。首先停止這一讀操作,接下來改寫主存內(nèi)容,之后再起動(dòng)已停下來的讀操作,否則不必改寫。
矛
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇科版數(shù)學(xué)九年級(jí)下冊(cè)《列表法畫二次函數(shù)的圖象》聽評(píng)課記錄2
- 環(huán)境友好設(shè)備供應(yīng)合同(2篇)
- 人教版數(shù)學(xué)七年級(jí)上冊(cè)1.4.1《有理數(shù)的乘法(1)》聽評(píng)課記錄
- 六年級(jí)科學(xué)聽評(píng)課記錄
- 湘教版地理七年級(jí)下冊(cè)8.3《俄羅斯》聽課評(píng)課記錄
- 中圖版地理七年級(jí)上冊(cè)《第一節(jié) 疆域和行政區(qū)劃》聽課評(píng)課記錄2
- 語文中高年級(jí)聽評(píng)課記錄
- 理療科主治醫(yī)師職責(zé)
- 部編版八年級(jí)道德與法治下冊(cè)第五課《我國基本制度》第1課時(shí)《基本經(jīng)濟(jì)制度》聽課評(píng)課記錄
- 五年級(jí)口算及
- 高考志愿咨詢培訓(xùn)課件
- mysql課件第五章數(shù)據(jù)查詢
- 超濾培訓(xùn)課件
- 熱線電話管理制度
- AutoCAD 2020中文版從入門到精通(標(biāo)準(zhǔn)版)
- 《海峽兩岸經(jīng)濟(jì)合作框架協(xié)議》全文
- 紡絲原液制造工(中級(jí))理論考試復(fù)習(xí)題庫(含答案)
- ArcGIS軟件入門培訓(xùn)教程演示文稿
- 大梅沙河道河道流量水位
- 人教版初二英語八年級(jí)上冊(cè)全冊(cè)英語單詞表
- 《紅色經(jīng)典》校本課程
評(píng)論
0/150
提交評(píng)論