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久久精品视香蕉蕉| 天天躁夜夜躁狠狠躁躁88| 91精品国产情侣高潮露脸| 久久永久精品免费视频| 99一级毛片| 青青久在线视频免费观看| 成人综合网址| 女同久久精品国产99国| 亚洲第七页| 97在线公开视频| 国产精品网拍在线| 成人午夜精品一级毛片| 午夜爽爽视频| 亚洲天堂区| 波多野结衣中文字幕一区二区| 又大又硬又爽免费视频| 国产性生大片免费观看性欧美| 欧美一级高清视频在线播放| 国产在线视频导航| 青青草欧美| 免费一级毛片不卡在线播放| 一级全黄毛片| 精品第一国产综合精品Aⅴ| 久久亚洲国产视频| 国产极品美女在线播放| 欧美性久久久久| 国产精品太粉嫩高中在线观看| 五月天福利视频| 日韩一区二区三免费高清| 男女精品视频| 手机看片1024久久精品你懂的| 欧美一区国产| 婷婷开心中文字幕| 亚洲精品另类| 日本精品αv中文字幕| 午夜福利在线观看成人| 国产午夜精品鲁丝片| 五月天综合婷婷| 欧美激情首页| 国产黑丝视频在线观看| 99在线免费播放| 精品视频福利| 亚洲欧美天堂网| 54pao国产成人免费视频| 一区二区三区国产| 国产激情第一页| 高潮爽到爆的喷水女主播视频 | 97国内精品久久久久不卡| 欧美在线网| 亚洲伊人电影| 久久久精品无码一二三区| 日本尹人综合香蕉在线观看 | 黄网站欧美内射| 91精品人妻一区二区| 日韩精品无码免费一区二区三区| a天堂视频在线| 国产成人h在线观看网站站| 欧美另类第一页| 亚洲天堂久久| 中国毛片网| 国产免费网址| 成人一区专区在线观看| 欧美国产成人在线| 亚洲一区二区三区中文字幕5566| 伦精品一区二区三区视频| 动漫精品中文字幕无码| 久久这里只有精品国产99| 亚洲一级毛片在线观播放| 日本亚洲成高清一区二区三区| 亚洲—日韩aV在线| 国产成人AV综合久久| 青青国产视频| 一级爱做片免费观看久久| 91久久国产综合精品| 亚洲天堂网站在线| 国产主播在线一区| 四虎影视国产精品| 99在线视频网站| 一本大道香蕉高清久久| 99人体免费视频| 区国产精品搜索视频| 国产一区二区在线视频观看|