Cache(高速緩存)與主存一致性初探

Cache(高速緩存)與主存一致性初探

ID:37490095

大?。?87.50 KB

頁數(shù):22頁

時(shí)間:2019-05-24

Cache(高速緩存)與主存一致性初探_第1頁
Cache(高速緩存)與主存一致性初探_第2頁
Cache(高速緩存)與主存一致性初探_第3頁
Cache(高速緩存)與主存一致性初探_第4頁
Cache(高速緩存)與主存一致性初探_第5頁
資源描述:

《Cache(高速緩存)與主存一致性初探》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、Cache(高速緩存)與主存一致性初探院系名稱姓  名學(xué)  號(hào)專  業(yè)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)指導(dǎo)教師18摘 要存儲(chǔ)器是具有“記憶”功能的部件,它在計(jì)算機(jī)系統(tǒng)中占有十分重要的地位。存儲(chǔ)器的基本功能是存放以二進(jìn)制形式表示的程序與數(shù)據(jù)。如何設(shè)計(jì)容量大、速度快且造價(jià)低的存儲(chǔ)器,一直是計(jì)算機(jī)發(fā)展中的關(guān)鍵問題,目前還沒有哪一種存儲(chǔ)器功能完全滿足計(jì)算機(jī)系統(tǒng)對(duì)存儲(chǔ)器的需求。因此,計(jì)算機(jī)系統(tǒng)通常配備分層結(jié)構(gòu)的存儲(chǔ)系統(tǒng),以滿足容量、速度和造價(jià)等方面的要求。衡量存儲(chǔ)器有三個(gè)指標(biāo):容量、速度和價(jià)格/位。一般地說,速度高的存儲(chǔ)器,每位價(jià)格也高,因此容量不能太大。所以存儲(chǔ)器設(shè)計(jì)的約束有容量、速度和價(jià)

2、格。容量似乎沒有限制,不管容量多大,總要開發(fā)出應(yīng)用程序來使用。為了獲得更好的性能,存儲(chǔ)器的速度必須能夠跟上CPU,即當(dāng)CPU執(zhí)行指令時(shí),不想讓他停下來等待指令或操作數(shù)。價(jià)格問題也必須考慮,對(duì)于實(shí)用的系統(tǒng),存儲(chǔ)器的價(jià)格必須相對(duì)于其他部件是合理的。因此三個(gè)指標(biāo)之間需要進(jìn)行權(quán)衡。高速緩存系統(tǒng)中能否確保高速緩沖存儲(chǔ)器和主存內(nèi)容一致性,這個(gè)問題直接關(guān)系到整個(gè)計(jì)算機(jī)系統(tǒng)的性能。這兩部分的數(shù)據(jù)一致性問題產(chǎn)生的原因有二:其一,由于CPU對(duì)高速緩沖存儲(chǔ)器的寫入導(dǎo)致它的內(nèi)容更新而主存內(nèi)容陳舊;其二,由于I/O處理機(jī)或多處理機(jī)系統(tǒng)中某一處理機(jī)修改了主存內(nèi)容導(dǎo)致高速緩沖存儲(chǔ)器內(nèi)容陳舊。針對(duì)不同

3、原因,分析了寫策略中七種解決方案,并就高速緩存系統(tǒng)采用的第二級(jí)脫片高速緩沖存儲(chǔ)器,以及第三級(jí)脫片高速緩沖存儲(chǔ)器結(jié)構(gòu)數(shù)據(jù)一致性問題進(jìn)行初步探討。本文通過對(duì)存儲(chǔ)器系統(tǒng)Cache(高速緩存)與主存的概念進(jìn)行描述和目前兩者之間一致性存在的一些問題進(jìn)行研究。并分析在多處理機(jī)系統(tǒng)中,主存與各處理機(jī)私有Cache之間及各私有Cache之間存在的數(shù)據(jù)不一致性。對(duì)解決不一致性的方法:監(jiān)聽總線協(xié)議、基于目錄的Cache一致性協(xié)議、軟件控制方法等進(jìn)行詳細(xì)的定性分析,并指出各種方法的優(yōu)缺點(diǎn),供設(shè)計(jì)者參考;同時(shí)提出軟件和硬件相結(jié)合的方法,能有效解決Cache的一致性問題。關(guān)鍵詞:存儲(chǔ)器;主存;緩

4、存;一致性18AbstractMemoryisa"memory"functioncomponents,itinacomputersystemoccupiesaveryimportantposition.Thebasicfunctionofmemoryisstoredinbinaryformofsaidprogramsanddata.Howtodesigncapacity,speedisquickandlowcostofmemory,isalwaysthekeyproblemsinthedevelopmentofthecomputer,thereisnomemoryfun

5、ctionfullymeettheneedsofthememoryofacomputersystem.Therefore,thecomputersystemusuallyequippedwithalayeredstructureofstoragesystem,tosatisfythecapacity,speedandcostrequirements.Measurememoryhasthreeindex:capacity,speedandprice/a.Generallyspeaking,thehighspeedofmemory,everypriceishigh,ther

6、eforecapacitycannotbetoobig.Somemorydesignconstraintscapacity,speedandprice.Thereseemstobenolimitcapacity,nomatterhowmuchcapacity,thetotaltodevelopapplicationstouse.Inordertoobtainthebetterperformance,thespeedofthememorymustbeabletokeepupwiththeCPU,andthatiswhentheCPUexecutinginstruction

7、s,don'twanthimtostopandwaitforinstructionsoroperand.Thequestionofpricemustalsoconsider,forpracticalsystem,memorypricesrelativetootherpartsmustbeisreasonable.Sothethreeindexestoweighbetween.Cachesystemcanensurecachememoryandmainmemorycontentsconsistency,thedirectlyrelatedt

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。