




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第3單元主存管理
第一節(jié)主存管理做什么?1相關(guān)概念的引入主存管理完成的功能舉例程序執(zhí)行流程:從計(jì)算機(jī)如何工作開始…movax,[100]……100:0
PC存儲(chǔ)器取指-執(zhí)行-取指-執(zhí)行將程序放到內(nèi)存中,PC指向開始地址要解決的問題intmain(intargc,char*argv[]){...…_main:mov[300],0…callxxcall40040…_main:mov[300],0…callxxcall4010001040PC0以0為參照編址物理內(nèi)存中程序的起始地址可以是任何地址
修改程序中的地址…_main:mov[300],0…callxxcall4010001040PC0…_main:mov[1300],0…callxxcall104010001040PC0什么時(shí)候完成地址修改?編譯時(shí)載入時(shí)編譯時(shí)做好地址修改的程序只能放在內(nèi)存固定位置載入時(shí)做好地址修改的程序一旦載入內(nèi)存就不能動(dòng)了地址修改的最合適的時(shí)機(jī)運(yùn)行時(shí)基地址(base)…_main:mov[300],0…callxxcall40_sum:.int0…在內(nèi)存中任何地方300物理地址base+300(offset)邏輯地址每執(zhí)行一條指令都要進(jìn)行地址修改base每個(gè)進(jìn)程有各自的基地址,放在哪里?PCBPC幾個(gè)概念物理地址(絕對(duì)地址、實(shí)地址)
物理地址是計(jì)算機(jī)主存單元的真實(shí)地址,又稱為絕對(duì)地址或?qū)嵉刂?。主存空間(物理地址空間)
物理地址的集合所對(duì)應(yīng)的空間組成了主存空間。邏輯地址(相對(duì)地址、虛地址)
用戶的程序地址(指令地址或操作數(shù)地址)均為邏輯地址。作業(yè)地址空間(程序地址空間、虛地址空間)用戶程序所有的邏輯地址集合對(duì)應(yīng)的空間。
地址映射(重定位)將程序地址空間中使用的邏輯地址變換成主存中的物理地址的過程,稱為地址映射。
在程序執(zhí)行期間,隨著每條指令和數(shù)據(jù)的訪問自動(dòng)地連續(xù)地進(jìn)行地址映射這種地址變換方式稱為動(dòng)態(tài)地址映射。在作業(yè)裝入過程中隨即進(jìn)行的地址變換方式稱為靜態(tài)地址映射程序載入后還需要移動(dòng)…還有一個(gè)重要概念:交換(swap)常駐程序(操作系統(tǒng))進(jìn)程3內(nèi)存磁盤進(jìn)程1進(jìn)程1睡眠換出進(jìn)程2換入進(jìn)程1進(jìn)程3進(jìn)程3睡眠換出進(jìn)程1進(jìn)程2整理一下思路…進(jìn)程1進(jìn)程2操作系統(tǒng)內(nèi)存邏輯地址0邏輯地址0movax,[100]movax,[100]movax,[100]IR2000基地址PC20001000switchPC1000movax,[100]IR每條指令都要執(zhí)行,效率很重要。硬件支持(MMU)進(jìn)程切換時(shí)根據(jù)PCB切換一起切換這個(gè)基地址第3單元主存管理
第一節(jié)主存管理做什么?11相關(guān)概念的引入主存管理完成的功能舉例主存管理功能配合MMU實(shí)現(xiàn)邏輯地址到物理主存地址的映射主存分配存儲(chǔ)保護(hù)主存擴(kuò)充
主存分配構(gòu)造分配用的數(shù)據(jù)結(jié)構(gòu)
制定策略主存分配策略
——在眾多個(gè)請(qǐng)求者中選擇一個(gè)請(qǐng)求者的原則放置策略
——在可用資源中,選擇一個(gè)空閑區(qū)的原則調(diào)入策略
——決定信息裝入主存的時(shí)機(jī)預(yù)調(diào)策略:預(yù)先將信息調(diào)入主存請(qǐng)調(diào)策略:當(dāng)需要信息時(shí),將信息調(diào)入主存淘汰策略
——在主存中沒有可用的空閑區(qū)時(shí),決定哪些信息從主存中移走到輔存,即確定淘汰已占用的內(nèi)存區(qū)的原則。實(shí)施主存分配與回收主存管理功能配合MMU實(shí)現(xiàn)邏輯地址到物理主存地址的映射主存分配存儲(chǔ)保護(hù)主存擴(kuò)充
存儲(chǔ)保護(hù)什么是存儲(chǔ)保護(hù)必須由硬件(軟件配合)保證各用戶程序只能在給定的存儲(chǔ)區(qū)域內(nèi)活動(dòng),這種措施叫做存儲(chǔ)保護(hù)。實(shí)現(xiàn)方法上下界地址保護(hù)基地址+限長例:作業(yè)大小為4KB,主存首址為20KB。movr1,[500]123020KB256KB1存儲(chǔ)空間24KB下界寄存器
20KB上界寄存器
24KB如何設(shè)置上下界寄存器內(nèi)容?如何判斷是否越界?若下界≤物理地址<
上界
允許訪問;否則發(fā)生越界中斷上下界保護(hù)存儲(chǔ)保護(hù)什么是存儲(chǔ)保護(hù)必須由硬件(軟件配合)保證各用戶程序只能在給定的存儲(chǔ)區(qū)域內(nèi)活動(dòng),這種措施叫做存儲(chǔ)保護(hù)。實(shí)現(xiàn)方法上下界地址保護(hù)基地址+限長例:作業(yè)大小為4KB,主存首址為20KB。如何設(shè)置基址、限長寄存器內(nèi)容?如何判斷是否越界?若邏輯地址<限長寄存器
允許訪問;否則發(fā)生越界中斷movr1,[500]123020KB256KB1存儲(chǔ)空間24KB基址寄存器
20KB限長寄存器
4KB基地址+限長主存管理功能配合MMU實(shí)現(xiàn)邏輯地址到物理主存地址的映射主存分配存儲(chǔ)保護(hù)主存擴(kuò)充
主存擴(kuò)充實(shí)現(xiàn)方法交換擴(kuò)充后的主存叫虛擬存儲(chǔ)器
由操作系統(tǒng)和硬件相配合來完成主存和輔存之間的信息的動(dòng)態(tài)調(diào)度。這樣的計(jì)算機(jī)系統(tǒng)好像為用戶提供了一個(gè)其存儲(chǔ)容量比實(shí)際主存大得多的存儲(chǔ)器,這個(gè)存儲(chǔ)器稱為虛擬存儲(chǔ)器。虛擬存儲(chǔ)器實(shí)現(xiàn)的依據(jù)
程序的局部性原理第3單元主存管理
第一節(jié)主存管理做什么?22相關(guān)概念的引入主存管理完成的功能舉例把邏輯地址轉(zhuǎn)換成物理地址稱為(
)。A.地址分配B.地址映射C.地址保護(hù)D.地址越界動(dòng)態(tài)重定位的時(shí)機(jī)是程序執(zhí)行時(shí)。靜態(tài):程序裝入時(shí)A.程序編譯時(shí)B.程序鏈接時(shí)C.程序裝入時(shí)D.程序運(yùn)行時(shí)例子舉例在下面關(guān)于虛擬存儲(chǔ)器的敘述中,正確的是(
)。A.要求程序運(yùn)行前必須全部裝入內(nèi)存且在運(yùn)行過程中一直駐留在內(nèi)存B.要求程序運(yùn)行前不必全部裝入內(nèi)存且在運(yùn)行過程中不必一直駐留在內(nèi)存C.要求程序運(yùn)行前不必全部裝入內(nèi)存但是在運(yùn)行過程中必須一直駐留在內(nèi)存D.要求程序運(yùn)行前必須全部裝入內(nèi)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度車間租賃安全風(fēng)險(xiǎn)評(píng)估與管理協(xié)議
- 2025年度股份代持及公司知識(shí)產(chǎn)權(quán)保護(hù)協(xié)議
- 2025年度高校與企事業(yè)單位實(shí)習(xí)生勞動(dòng)合同范本
- 2025年度綠色出行眾籌協(xié)議書標(biāo)準(zhǔn)范本
- 二零二五年度個(gè)人股權(quán)無償轉(zhuǎn)讓與品牌推廣協(xié)議
- 二零二五年度美縫劑性能改進(jìn)與三年質(zhì)保服務(wù)協(xié)議
- Unit 4 Did You Have a Nice Trip?Lesson 22 Gifts for Everyone同步練習(xí)(含答案含聽力原文無聽力音頻)
- 二零二五年度競業(yè)限制解除后的競業(yè)限制補(bǔ)償金支付合同
- 二零二五年度高校畢業(yè)生就業(yè)安置與就業(yè)技能培訓(xùn)與就業(yè)保障服務(wù)合同
- 二零二五年度股份轉(zhuǎn)讓與新能源項(xiàng)目投資合作框架協(xié)議
- 印象主義、后印象主義課件
- 《中華傳統(tǒng)文化》第1課-炎黃始-華夏悠遠(yuǎn)教學(xué)課件
- 日常監(jiān)督檢查表
- 隊(duì)列訓(xùn)練教程ppt課件(PPT 86頁)
- 第三章-農(nóng)村公共管理組織課件
- 注塑員工培訓(xùn)
- 《麻精藥品培訓(xùn)》ppt課件
- JMP操作簡要培訓(xùn)
- 勝利油田壓驅(qū)技術(shù)工藝研究進(jìn)展及下步工作方向
- 立方智能停車場管理系統(tǒng)解決方案(課堂PPT)
- 研究生復(fù)試匯報(bào)ppt
評(píng)論
0/150
提交評(píng)論