版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1/116存儲管理5請求頁式管理請求段式管理2-經(jīng)管營銷
操作系統(tǒng)課件ppt
第四章存儲器管理4.6虛擬存儲器4.7懇求分頁存儲管理方式4.8頁面置換算法4.9懇求分段存儲管理
操作系統(tǒng)課件ppt
復(fù)習(xí)程序的局部性規(guī)律,程序往往會不均勻地高度局部化地訪問內(nèi)存。這種特性使得程序的執(zhí)行在一段時(shí)間內(nèi)被限制在作業(yè)的某一局部范圍。(1)時(shí)間局限性:最近被訪問的存儲位置,很可能不久的將來還要被訪問。(2)空間局限性:存儲訪問有集成一組的傾向,以致一旦某個(gè)位置被訪問到,很有可能它四周的位置也要被訪問。2
虛擬存儲器的引入
操作系統(tǒng)課件ppt
虛擬存儲器的定義?所謂虛擬存儲器是指具有懇求調(diào)入功能和置換功能,能從規(guī)律上對內(nèi)存容量進(jìn)行擴(kuò)充的一種存儲器系統(tǒng)。虛擬存儲器的大小受計(jì)算機(jī)系統(tǒng)地址結(jié)構(gòu)和可用外存數(shù)量的限制,與實(shí)際內(nèi)存單元的數(shù)量無關(guān)。3
操作系統(tǒng)課件ppt
頁式虛擬存儲系統(tǒng)分頁系統(tǒng)的基礎(chǔ)上,增加了懇求調(diào)頁功能、頁面置換功能所形成的分頁懇求系統(tǒng)。
懇求分段系統(tǒng)在分段系統(tǒng)的基礎(chǔ)上,增加了懇求調(diào)段及分段置換功能后,所形成的段式虛擬存儲系統(tǒng)。4
操作系統(tǒng)課件ppt
4.7懇求分頁存儲管理方式懇求分頁存儲管理方式是建立在純分頁基礎(chǔ)上的.其基本思想是?
在進(jìn)程開頭運(yùn)行之前,不是裝入全部頁面,而是裝入一個(gè)或零個(gè)頁面,之后依據(jù)進(jìn)程運(yùn)行的需要,動態(tài)裝入其它頁面;當(dāng)內(nèi)存空間已滿,而又需要裝入新的頁面時(shí),則依據(jù)某種算法淘汰某個(gè)頁面,以便裝入新的頁面5
操作系統(tǒng)課件ppt
4.7.1懇求分頁中的硬件支持一、頁表機(jī)制的改進(jìn)頁號物理塊號狀態(tài)位P訪問字段A修改位M外存地址
(1)狀態(tài)位(駐留位)P:該頁是在內(nèi)存還是在外存(2)訪問字段位A:記錄本頁在一段時(shí)間內(nèi)被訪問的次數(shù);依據(jù)訪問位來打算淘汰哪頁(由不同的算法打算)(3)修改位M:該頁調(diào)入內(nèi)存后是否在被修改過(4)外存地址:該頁在外存上的地址,通常為外存物理塊號.6
操作系統(tǒng)課件ppt
2、缺頁中斷機(jī)構(gòu)在懇求分頁系統(tǒng)中,當(dāng)要訪問的頁面不在內(nèi)存時(shí),硬件發(fā)一個(gè)缺頁中斷,轉(zhuǎn)交OS處理。3、地址變換機(jī)構(gòu)懇求分頁系統(tǒng)中的地址變換機(jī)構(gòu)是以分頁系統(tǒng)
的地址變換機(jī)構(gòu)為基礎(chǔ)的,還增加了產(chǎn)生缺頁
中斷、處理缺頁中斷,置換等功能。7
操作系統(tǒng)課件ppt
4.7.2內(nèi)存安排策略和安排算法物理塊的安排策略1)、固定安排局部置換
2)、可變安排全局置換3)、可變安排局部置換
操作系統(tǒng)課件ppt
4.7.3調(diào)頁策略
1、何時(shí)調(diào)入頁面1、預(yù)調(diào)頁策略2、懇求調(diào)頁策略用于首次調(diào)入
操作系統(tǒng)課件ppt
4.8頁面置換算法4.8.1最佳置換算法和先進(jìn)先出算法缺頁中斷率:假定作業(yè)p共計(jì)n頁,而系統(tǒng)安排給它的主存塊只有m塊(m,n均為正整數(shù),1≤m≤n),即最多只能容納m頁。假如程序p在運(yùn)行中成功的訪問次數(shù)為s,不勝利的訪問次數(shù)為f,那么
,其總的訪問次數(shù)a=s+f,若定義f’=f/a,稱f’為缺頁中斷率。10
操作系統(tǒng)課件ppt
影響缺頁中斷次數(shù)的因素(1)安排給進(jìn)程的物理頁面數(shù)物理頁面數(shù)多,缺頁中斷少,反之,則缺頁中斷多物理頁面數(shù)多,進(jìn)程數(shù)少(影響系統(tǒng)效率),反之,則進(jìn)程數(shù)多(缺頁中斷多)依據(jù)試驗(yàn)分析:對一共有n頁的進(jìn)程來說,只要能分到n/2塊內(nèi)存空間,就可使系統(tǒng)獲得最高效率;(2)頁面本身的大小頁面大,進(jìn)程的頁數(shù)少,一頁的信息就大,缺頁中斷
次數(shù)削減;不同的計(jì)算機(jī)系統(tǒng),有不同頁面大??;
操作系統(tǒng)課件ppt
(3)程序的編制方法例:程序要把128128的數(shù)組初值置“0”,數(shù)組中每一個(gè)元素為一個(gè)字,假定頁面大小為128個(gè)字,數(shù)組中的每一行元素存放一頁,能供該程序使用的主存塊只有1塊。初始時(shí)第一頁在內(nèi)存;程序編制方法1:程序編制方法2:Forj:=1to128Fori:=1to128Fori:=1to128Forj:=1to128A[i][j]:=0;A[i][j]:=0;按列:缺頁中斷次數(shù):按行:缺頁中斷次數(shù)128-1128128-1可見:缺頁中斷率與程序的局部化程度親密相關(guān)。盼望編制的12程序能常常集中在幾個(gè)頁面上;
操作系統(tǒng)課件ppt
1,11,21,31,41,51,61,71,81,91,102,13,14,15,16,17,18,19,1
10,1
操作系統(tǒng)課件ppt
(4)頁面淘汰算法
理論的頁面淘汰算法應(yīng)當(dāng)選擇的被淘汰頁面將是以后永不使用的,或在最長(將來)時(shí)間內(nèi)不再被訪問的頁面。(OPT算法)。實(shí)際上,可以用理論的頁面淘汰算法作標(biāo)準(zhǔn),選擇其它較好的頁面淘汰算法
頁面淘汰算法選擇不合適,會使系統(tǒng)“抖動”14
操作系統(tǒng)課件ppt
抖動剛被換出的頁很快又被訪問,需要重新調(diào)入,為此又需再選出一頁調(diào)出;而剛被換出的頁,很快又要被訪問,又需把它調(diào)入,如此頻繁地更換頁面,以致一個(gè)進(jìn)程在運(yùn)行中,把大部分時(shí)間花費(fèi)在完成頁面的置換工作上,使得調(diào)度頁面
所需時(shí)間比進(jìn)程實(shí)際運(yùn)行的時(shí)間還多.我們稱該進(jìn)程發(fā)生了“抖動”。15
操作系統(tǒng)課件ppt
1、最佳置換算法(OPT)
最佳置換算法是由Relady在1966年提出的,這種算法選擇的被淘汰頁面,將是永不
使用的,或在最長時(shí)間內(nèi)不再被訪問的頁面?!白罴选笔侵笇τ谌我獾膬?nèi)存固定空間m和程序p,缺頁中斷率最小。它是一個(gè)理論上的算法。16
操作系統(tǒng)課件ppt
假定系統(tǒng)為某進(jìn)程安排了三個(gè)物理塊,并考慮有以下的頁面號引用串。1234567891011121314151617181920217012030423032120117017707011222004133203042302033220112011701701
7
0
采納最佳置換算法,只發(fā)生了6次頁面置換,發(fā)生了9次缺頁中斷。缺頁率=9/2117
操作系統(tǒng)課件ppt
2、先進(jìn)先出頁面置換算法(FIFO)這是最早消失的置換算法,這種算法總是淘汰最先進(jìn)入內(nèi)存的頁面,選擇在
內(nèi)存中駐留時(shí)間最久的頁面予以淘汰。
操作系統(tǒng)課件ppt
采納FIFO算法進(jìn)行頁面置換時(shí)的狀況。12345678910111213141516171819202170120304230321201170177072224440007770033322211100111000333222134567891011-131415-18192021
1
2
一共發(fā)生了12次頁面置換,比最佳置換算法多了1倍。缺頁率15/21=3/4,15次頁面中斷。19
操作系統(tǒng)課件ppt
FIFO是依據(jù)各個(gè)頁面調(diào)入內(nèi)存的時(shí)間來選擇被淘汰頁面,但頁面調(diào)入的先后并不
能反映頁面的使用狀況。FIFO算法只是在按線性挨次訪問地址空間才是抱負(fù)的。未考慮到程序的動態(tài)特性??赡芤鹛貏e。20
操作系統(tǒng)課件ppt
先進(jìn)先出置換算法的一個(gè)特別現(xiàn)象:對于一些特定的頁面訪問序列,先進(jìn)先出置換算法有隨著分給的頁架數(shù)增加,缺頁頻率也增加的特別現(xiàn)象。頁面訪問序列ABCABCAB九次缺頁A+++頁面訪問序列十次缺頁ABCDABCABA++++DDEACCDEBBCD
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年12月華僑大學(xué)化工學(xué)院藍(lán)志元教授團(tuán)隊(duì)招聘科研助理4人(福建)筆試重點(diǎn)試題及答案解析
- 梓潼縣2025年下半年公開考核招聘衛(wèi)生專業(yè)技術(shù)人員(26人)備考核心題庫及答案解析
- 2025年廣州誠信工程管理有限公司招聘備考題庫附答案詳解
- 山東農(nóng)業(yè)大學(xué)2025年度公開招聘人員34人備考題庫(第二批博士)及完整答案詳解一套
- 2025年福清市明德幼兒園招聘備考題庫及答案詳解1套
- 2025廣西貴港市港北區(qū)第四初級中學(xué)招募高校畢業(yè)生就業(yè)見習(xí)人員6人備考考試試題及答案解析
- 2025年皖北煤電集團(tuán)公司掘進(jìn)工招聘380名考試重點(diǎn)題庫及答案解析
- 節(jié)水型社會構(gòu)建承諾書(5篇)
- 知識產(chǎn)權(quán)保護(hù)責(zé)任確認(rèn)承諾書4篇
- 制造業(yè)生產(chǎn)車間工人產(chǎn)量與質(zhì)量績效考核表
- 新專業(yè)申報(bào)答辯課件
- 護(hù)理事業(yè)十五五發(fā)展規(guī)劃(2026-2030年)
- 2025-2030農(nóng)業(yè)生物刺激素效果驗(yàn)證與農(nóng)戶接受度調(diào)研報(bào)告
- 2026版創(chuàng)新設(shè)計(jì)高考總復(fù)習(xí)數(shù)學(xué)人教A版學(xué)生用-學(xué)生答案一~五章
- 關(guān)于酒店掛賬管理辦法
- 象棋課件介紹
- 教科版科學(xué)小學(xué)五年級上冊《機(jī)械擺鐘》教學(xué)設(shè)計(jì)
- 學(xué)校旱地龍舟賽活動方案
- 2025年北京第一次高中學(xué)業(yè)水平合格考數(shù)學(xué)試卷真題(含答案詳解)
- 2025年陜西省中考英語試題卷(含答案)
- 監(jiān)測監(jiān)控材料管理制度
評論
0/150
提交評論