版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
TLBMMU設(shè)計實驗存儲管理2虛實地址翻譯模式直接映射地址翻譯模式頁表映射地址翻譯模式虛實地址翻譯模式3直接地址翻譯模式(CSR.CRMD.DA=1且CSR.CRMD.PG=0)映射地址翻譯模式(CSR.CRMD.DA=0且CSR.CRMD.PG=1)直接映射地址翻譯模式(翻譯規(guī)則來自于直接映射配置窗口CSR.DMW0~1)頁表映射地址翻譯模式(翻譯規(guī)則來自于頁表)直接地址翻譯模式下,物理地址直接等于虛地址直接映射地址翻譯模式4for(i=0;i<2;i++){if(CSR.DMW[i].PLV[curr_plv]&&vaddr[31:29]==CSR.DMW[i].VSEG){dmw_hit=TRUE;paddr={CSR.DMW[i].PSEG,vaddr[28:0]};mat=CSR.DMW[i].MAT;}}頁表映射地址翻譯模式5TLB結(jié)構(gòu)TLB查找與虛實地址翻譯TLB維護相關(guān)CSRTLB維護相關(guān)指令TLB結(jié)構(gòu)6TLB采用全相聯(lián)查找表的組織形式每一個TLB表項包含比較部分和物理轉(zhuǎn)換部分,后者存有一對奇偶相鄰頁表的物理轉(zhuǎn)換信息存在位(E),1bit地址空間標識(ASID),10bit全局標志位(G),1bit頁大小(PS),6bit虛雙頁號(VPPN),19bit偶頁有效位(V0),1bit偶頁臟位(D0),1bit偶頁存儲訪問類型(MAT0),2bit偶頁特權(quán)等級(PLV0),2bit偶頁物理頁號(PPN0),(PALEN-12)bit奇頁有效位(V1),1bit奇頁臟位(D1),1bit奇頁存儲訪問類型(MAT1),2bit奇頁特權(quán)等級(PLV1),2bit奇頁物理頁號(PPN1),(PALEN-12)bitTLB查找與虛實地址翻譯過程(一)7tlb_found=0foriinrange(TLB_ENTRIES): if(TLB[i].E==1)and ((TLB[i].G==1)or(TLB[i].ASID==CSR.ASID.ASID))and (TLB[i].VPPN[VALEN-1:TLB[i].PS+1]==va[VALEN-1:TLB[i].PS+1]): if(tlb_found==0): tlb_found=1 found_ps=TLB[i].PS if(va[found_ps]==0): found_v=TLB[i].V0 found_d=TLB[i].D0 found_mat=TLB[i].MAT0 found_plv=TLB[i].PLV0 found_ppn=TLB[i].PPN0 else: found_v=TLB[i].V1 found_d=TLB[i].D1 found_mat=TLB[i].MAT1 found_plv=TLB[i].PLV1 found_ppn=TLB[i].PPN1 else: #出現(xiàn)多項命中,處理器運行結(jié)果不確定TLB查找與虛實地址翻譯過程(二)8if(tlb_found==0): SignalException(TLBR) #報TLB重填例外if(found_v==0): casemem_type: FETCH:SignalException(PIF) #報取指操作頁無效例外 LOAD:SignalException(PIL) #報load操作頁無效例外 STORE:SignalException(PIS) #報store操作頁無效例外elif(plv>found_plv): SignalException(PPE) #報頁特權(quán)等級不合規(guī)例外elif(mem_type==STORE)and(found_d==0)): #禁止寫允許檢查功能未開啟 SignalException(PME) #報頁修改例外else: pa={found_ppn[PALEN-1:found_ps],va[found_ps-1:0]} mat=found_matTLB維護相關(guān)CSR9TLB訪問交互接口相關(guān)TLBEHI :TLB指令操作時與TLB表項高位部分虛頁號相關(guān)的信息TLBELO0、TLBELO1 :TLB指令操作時TLB表項低位部分0、1兩個物理頁號等相關(guān)的信息TLBIDX :TLB指令操作TLB時相關(guān)的索引值、頁大小等信息ASID :訪存操作和TLB指令所用的地址空間標識符(ASID)信息TLB地址翻譯各例外相關(guān)TLBRENTRY :用于配置TLB重填例外的入口地址BADV :引發(fā)TLB地址翻譯相關(guān)異常的虛地址軟件頁表遍歷相關(guān)PGDL :用于配置低半地址空間的全局目錄的基址PGDH :用于配置高半地址空間的全局目錄的基址PGD :當前CSR.BADV中出錯虛地址所對應的全局目錄基址信息TLB維護相關(guān)指令(一)10tlbsrch使用CSR.ASID和CSR.TLBEHI的信息去查詢TLB命中:CSR.TLBIDX.Index←命中項索引值,CSR.TLBIDX.NUL←0;不命中:CSR.TLBIDX.NUL←1tlbrd用CSR.TLBIDX.Index域的值作為索引值去讀取TLB中的指定項讀出TLB項E=1:CSR.TLBIDX.NUL←0,CSR.TLBEHI、CSR.TLBELO0、1和CSR.TLBIDX.PS寫入讀出值讀出TLB項E=0:CSR.TLBIDX.NUL←1,CSR.TLBEHI、CSR.TLBELO0、1和CSR.TLBIDX.PS不變或置0tlbwr將TLB訪問交互接口相關(guān)CSR中所存放的頁表項信息寫入到TLB中索引位置為CSR.TLBIDX.Index的那一項CSR.TLBIDX.NUL=0:填入一個有效TLB項,值來自CSR.TLBEHI、CSR.TLBELO0、1和CSR.TLBIDX.PSCSR.TLBIDX.NUL=1:填入一個無效TLB項tlbfill將TLB訪問交互接口相關(guān)CSR中所存放的頁表項信息寫入到TLB中索引位置為隨機值的一項中其余操作同TLBRD指令TLB維護相關(guān)指令(二)11invtlbop,rj,rk用于無效TLB中的內(nèi)容,以維持TLB與內(nèi)存之間頁表數(shù)據(jù)的一致性op操作0x0清除所有頁表項0x1清除所有頁表項。此時操作效果與op=0完全一致0x2清除所有G=1的頁表項0x3清除所有G=0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年湖北師范大學文理學院管理崗招聘備考題庫附答案詳解
- 2025年杭州市婦產(chǎn)科醫(yī)院高層次、緊缺專業(yè)人才招聘12人的備考題庫有答案詳解
- 2025年武漢某國有企業(yè)招聘備考題庫及1套參考答案詳解
- 2025年第十四師昆玉市學校引進高層次人才備考題庫及一套答案詳解
- 2025年中國安科院安全生產(chǎn)風險監(jiān)測預警中心招聘5人備考題庫及1套完整答案詳解
- 2025年武漢科技大學附屬老年病醫(yī)院招聘30人備考題庫有答案詳解
- 2025年華中師范大學人工智能教育學部合同聘用制人員招聘備考題庫含答案詳解
- 2025年潮州市潮安區(qū)招聘簽約獸醫(yī)備考題庫及答案詳解參考
- 2025年北滘鎮(zhèn)碧江小學招聘語文、數(shù)學、信息技術(shù)等臨聘教師10人備考題庫及答案詳解1套
- 中國醫(yī)科大學附屬醫(yī)院2026年公開招聘高層次和急需緊缺人才備考題庫附答案詳解
- 2026屆上海市六校生物高一上期末達標檢測模擬試題含解析
- 2025年12月嘉興海寧水務集團下屬企業(yè)公開招聘工作人員3人筆試備考重點試題及答案解析
- 2025年中國鐵路上海局集團有限公司蕪湖車務段客運服務人員招聘參考筆試題庫及答案解析
- 軍人野戰(zhàn)生存課件教學
- 婦科腫瘤的中醫(yī)藥治療
- 2025廣東廣州越秀區(qū)礦泉街招聘民政前臺工作人員1人備考題庫附答案詳解(基礎(chǔ)題)
- 關(guān)于羊肉的營銷策劃方案
- 2025年衛(wèi)生管理(副高)考試題庫及答案
- 2025天津大學管理崗位集中招聘15人考試筆試參考題庫及答案解析
- 2025西部機場集團航空物流有限公司招聘筆試考試備考題庫及答案解析
- 2025年智能林業(yè)林業(yè)信息智能化系統(tǒng)建設(shè)方案
評論
0/150
提交評論