999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

幾種頁面置換算法的基本原理及實現方法

2010-09-21 11:30:50黃鳳艷
赤峰學院學報·自然科學版 2010年11期
關鍵詞:基本原理進程頁面

黃鳳艷

(赤峰學院計算機科學與技術系,內蒙古赤峰024000)

幾種頁面置換算法的基本原理及實現方法

黃鳳艷

(赤峰學院計算機科學與技術系,內蒙古赤峰024000)

本文介紹了計算機專業研究生考試中操作系統考研大綱要求的四種全局頁面置換算法的基本原理及實現方法.

頁面;置換算法;基本原理;實現方法

在多道程序的正常運行過程中,屬于不同進程的頁面被分散存放在主存頁框中,當正在運行的進程所訪問的頁面不在內存時,系統會發生缺頁中斷,在缺頁中斷服務程序中會將所缺的頁面調入內存,如內存已無空閑頁框,缺頁中斷服務程序就會調用頁面置換算法,頁面置換算法的目的就是選出一個被淘汰的頁面.把內存和外存統一管理的真正目的是把那些被訪問概率非常高的頁存放在內存中.因此,置換算法應該置換那些被訪問概率最低的頁,將它們移出內存.

1 最佳置換算法

基本原理:淘汰以后不再需要的或最遠的將來才會用到的頁面.這是1966年Belady提出的理想算法,但無法實現,主要用于評價其他置換算法.

例:分配給某進程的內存頁面數是3頁,頁面地址流如下:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,其內存動態分配過程如下:

70120304230321201 77722222222222222 0000004440000000 111333333331111

2 先進先出置換算法

基本原理:總是選擇在內存駐留時間最長的一頁面將其淘汰.

實現方法:建立一個隊列,隊列長度為系統分配給該進程的內存頁面數.如果所訪問的頁面不在內存中:當內存有空閑時,將訪問的頁面號;當內存沒有空閑時,淘汰隊首頁面,將訪問的頁面號插入隊尾.如果所訪問的頁面在內存中則隊列無變化.

例:分配給某進程的內存頁面數是3頁,頁面地址流如下:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1.

隊列變化如下所示:

3 最近最少使用置換算法

基本原理:淘汰的頁面是在最近一段時間內最久未被訪問的那一頁,它是基于程序局部性原理來考慮的,認為那些剛被使用過的頁面可能還要立即被使用,而那些在較長時間內未被使用的頁面可能不會立即被使用.

實現方法:建立一個堆棧,堆棧的容量為系統分配給該進程的內存頁面數.當正在運行的進程訪問某頁面時,如該頁面不在內存時,則判斷內存是否已無空閑頁框:①尚有空閑頁框,則將訪問的頁面入棧.②無空閑頁框,則淘汰棧底的頁面,然后將訪問的頁面入棧;如訪問的頁面在內存中,則直接將它提到棧頂.

例:分配給某進程的內存頁面數是3頁,頁面地址流如下:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1.

堆棧變化如下所示:

4 時鐘頁面置換算法

基本原理:把進程已調入內存的頁面鏈接成循環隊列,形成類似于鐘表面的環形表,用指針指向循環隊列中下一個將被替換的頁面.

實現方法:

①一個頁面首次裝入內存時,其“引用位”置0;

②內存中的任何一個頁面被訪問時,其“引用位”置1;

③淘汰頁面時,存儲管理從指針當前指向的頁面開始掃描循環隊列,把所遇到的“引用位”是1的頁面的“引用位”清0,并跳過這個頁面;把所遇到的“引用位”是0的頁面淘汰,指針推進一步;

④掃描循環隊列時,如果遇到所有頁面的“引用位”均為1,指針就會環繞整個循環隊列一圈,把碰到的所有頁面的“引用位”清0;指針停在起始位置,并淘汰這一頁,然后指針推進一步.

例:分配給某進程的內存頁面數是3頁,頁面地址流如下:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1.

注:有星號的頁面表示其引用位為1,否則為0,“→”表示指針的當前位置.

內存動態分配過程如下:

70120304230321201 77722224444333300 0000000222221111 111333330000222

〔1〕孫鐘秀.操作系統教程(第4版)[M].高等教育出版社, 2008.

〔2〕張堯學,史美林,張高.計算機操作系統教程(第3版)[M].清華大學出版社,2006.

TP316.7

A

1673-260X(2010)11-0018-02

猜你喜歡
基本原理進程頁面
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
發展經濟學基本原理
時代人物(2019年30期)2019-12-16 02:07:44
債券市場對外開放的進程與展望
中國外匯(2019年20期)2019-11-25 09:54:58
人臉識別技術的基本原理與應用
電子制作(2019年14期)2019-08-20 05:43:34
UPS電源的基本原理與維護
社會進程中的新聞學探尋
民主與科學(2014年3期)2014-02-28 11:23:03
我國高等教育改革進程與反思
教育與職業(2014年7期)2014-01-21 02:35:04
Linux僵死進程的產生與避免
同一Word文檔 縱橫頁面并存
主站蜘蛛池模板: 伦精品一区二区三区视频| 国产毛片一区| 亚洲最大福利视频网| 国产在线精品99一区不卡| 无码中文字幕乱码免费2| 久久成人免费| 欧美性色综合网| 国产午夜无码专区喷水| 波多野结衣视频网站| 色综合a怡红院怡红院首页| 99热这里都是国产精品| 69视频国产| 日韩精品一区二区三区视频免费看| 欧美中日韩在线| 国内精品久久人妻无码大片高| 亚欧乱色视频网站大全| 伊人成人在线视频| 欧美视频免费一区二区三区| 亚洲av无码人妻| www精品久久| 成人国产免费| 久久黄色一级片| 69av在线| 午夜欧美理论2019理论| 九九热这里只有国产精品| 国产成人1024精品| 狠狠色狠狠综合久久| 亚洲欧美日韩另类在线一| 欧美性精品不卡在线观看| 高清久久精品亚洲日韩Av| 亚洲天堂在线免费| 日韩乱码免费一区二区三区| 香蕉视频在线观看www| 亚洲视频免费播放| 午夜老司机永久免费看片| 四虎在线观看视频高清无码 | 国产无吗一区二区三区在线欢| 日韩大片免费观看视频播放| 激情综合网址| 熟女视频91| 国产一区亚洲一区| 日韩在线网址| 精品国产Ⅴ无码大片在线观看81| 日韩东京热无码人妻| 伊人国产无码高清视频| 伊人久久精品亚洲午夜| 亚洲精品国产日韩无码AV永久免费网 | 在线观看无码a∨| av在线5g无码天天| 国产女人喷水视频| 国产一区二区三区在线观看视频| 亚洲网综合| 在线观看91精品国产剧情免费| 免费看av在线网站网址| 不卡色老大久久综合网| 色婷婷狠狠干| 日韩高清一区 | 人人91人人澡人人妻人人爽 | A级全黄试看30分钟小视频| 国产又色又爽又黄| 亚洲综合中文字幕国产精品欧美| 国产美女主播一级成人毛片| 亚洲91精品视频| 亚洲男女在线| 中国毛片网| 亚洲精品制服丝袜二区| 91精品亚洲| 国产H片无码不卡在线视频| 四虎永久在线精品国产免费| 中文字幕有乳无码| 播五月综合| 福利片91| 日本亚洲国产一区二区三区| 国产欧美日韩91| 国产午夜无码专区喷水| 色综合国产| 一区二区理伦视频| 天天色综合4| 色老头综合网| 亚洲天堂视频网站| 国产黄色片在线看| 国产成人精品免费视频大全五级 |