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文檔 縱橫頁面并存
主站蜘蛛池模板: 亚洲国产中文欧美在线人成大黄瓜| 无码视频国产精品一区二区| 伊人无码视屏| 91精品免费久久久| 国产情侣一区二区三区| 免费无遮挡AV| 二级毛片免费观看全程| 久久国产精品嫖妓| 四虎永久免费地址| 毛片久久久| 国产毛片高清一级国语 | 日韩国产欧美精品在线| 国产午夜福利在线小视频| 91在线免费公开视频| 精品国产网| 国产精品香蕉在线观看不卡| 亚洲免费黄色网| 亚洲av日韩av制服丝袜| 欧美一区二区精品久久久| 精品乱码久久久久久久| 亚洲福利网址| 免费激情网址| 国产屁屁影院| 亚洲欧美日韩另类在线一| 99热这里只有精品5| 亚洲人成高清| 欧美一道本| 久久婷婷国产综合尤物精品| 国产熟睡乱子伦视频网站| 自拍偷拍欧美日韩| 九九视频免费在线观看| 亚洲黄色视频在线观看一区| 国产视频你懂得| 99r在线精品视频在线播放| 亚洲AV无码一区二区三区牲色| 一级毛片在线免费视频| 精品国产成人三级在线观看| 精品国产毛片| 中文字幕在线播放不卡| 久久国产香蕉| 欧美精品v日韩精品v国产精品| 成人毛片免费观看| 亚洲第一香蕉视频| 色婷婷成人| 香港一级毛片免费看| 国产精品999在线| 2022国产无码在线| 亚洲国产成人久久精品软件| 国产欧美精品专区一区二区| 亚国产欧美在线人成| 99精品在线视频观看| 国模视频一区二区| 久久91精品牛牛| 国产亚洲精品自在线| 噜噜噜久久| 国产精品开放后亚洲| 白浆视频在线观看| 亚洲性日韩精品一区二区| 日韩精品一区二区三区swag| 亚洲AV成人一区国产精品| 久久男人资源站| 久久动漫精品| 国产噜噜噜| 亚洲美女一区| 欧美激情视频在线观看一区| 一级片一区| 另类专区亚洲| 日本精品影院| 亚洲欧美日韩中文字幕在线| 性激烈欧美三级在线播放| 欧美日韩国产在线观看一区二区三区 | 精品伊人久久久大香线蕉欧美| 国产在线小视频| 国产精品毛片一区| 亚洲国产亚洲综合在线尤物| 91九色最新地址| 99热这里只有精品在线观看| 22sihu国产精品视频影视资讯| 女人毛片a级大学毛片免费| 亚洲自拍另类| 996免费视频国产在线播放| 国产主播喷水|