亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        幾種頁面置換算法的基本原理及實(shí)現(xiàn)方法

        2010-09-21 11:30:50黃鳳艷
        關(guān)鍵詞:赤峰基本原理空閑

        黃鳳艷

        (赤峰學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系,內(nèi)蒙古赤峰024000)

        幾種頁面置換算法的基本原理及實(shí)現(xiàn)方法

        黃鳳艷

        (赤峰學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系,內(nèi)蒙古赤峰024000)

        本文介紹了計(jì)算機(jī)專業(yè)研究生考試中操作系統(tǒng)考研大綱要求的四種全局頁面置換算法的基本原理及實(shí)現(xiàn)方法.

        頁面;置換算法;基本原理;實(shí)現(xiàn)方法

        在多道程序的正常運(yùn)行過程中,屬于不同進(jìn)程的頁面被分散存放在主存頁框中,當(dāng)正在運(yùn)行的進(jìn)程所訪問的頁面不在內(nèi)存時(shí),系統(tǒng)會(huì)發(fā)生缺頁中斷,在缺頁中斷服務(wù)程序中會(huì)將所缺的頁面調(diào)入內(nèi)存,如內(nèi)存已無空閑頁框,缺頁中斷服務(wù)程序就會(huì)調(diào)用頁面置換算法,頁面置換算法的目的就是選出一個(gè)被淘汰的頁面.把內(nèi)存和外存統(tǒng)一管理的真正目的是把那些被訪問概率非常高的頁存放在內(nèi)存中.因此,置換算法應(yīng)該置換那些被訪問概率最低的頁,將它們移出內(nèi)存.

        1 最佳置換算法

        基本原理:淘汰以后不再需要的或最遠(yuǎn)的將來才會(huì)用到的頁面.這是1966年Belady提出的理想算法,但無法實(shí)現(xiàn),主要用于評(píng)價(jià)其他置換算法.

        例:分配給某進(jìn)程的內(nèi)存頁面數(shù)是3頁,頁面地址流如下:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,其內(nèi)存動(dòng)態(tài)分配過程如下:

        70120304230321201 77722222222222222 0000004440000000 111333333331111

        2 先進(jìn)先出置換算法

        基本原理:總是選擇在內(nèi)存駐留時(shí)間最長(zhǎng)的一頁面將其淘汰.

        實(shí)現(xiàn)方法:建立一個(gè)隊(duì)列,隊(duì)列長(zhǎng)度為系統(tǒng)分配給該進(jìn)程的內(nèi)存頁面數(shù).如果所訪問的頁面不在內(nèi)存中:當(dāng)內(nèi)存有空閑時(shí),將訪問的頁面號(hào);當(dāng)內(nèi)存沒有空閑時(shí),淘汰隊(duì)首頁面,將訪問的頁面號(hào)插入隊(duì)尾.如果所訪問的頁面在內(nèi)存中則隊(duì)列無變化.

        例:分配給某進(jìn)程的內(nèi)存頁面數(shù)是3頁,頁面地址流如下:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1.

        隊(duì)列變化如下所示:

        3 最近最少使用置換算法

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

        實(shí)現(xiàn)方法:建立一個(gè)堆棧,堆棧的容量為系統(tǒng)分配給該進(jìn)程的內(nèi)存頁面數(shù).當(dāng)正在運(yùn)行的進(jìn)程訪問某頁面時(shí),如該頁面不在內(nèi)存時(shí),則判斷內(nèi)存是否已無空閑頁框:①尚有空閑頁框,則將訪問的頁面入棧.②無空閑頁框,則淘汰棧底的頁面,然后將訪問的頁面入棧;如訪問的頁面在內(nèi)存中,則直接將它提到棧頂.

        例:分配給某進(jìn)程的內(nèi)存頁面數(shù)是3頁,頁面地址流如下:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1.

        堆棧變化如下所示:

        4 時(shí)鐘頁面置換算法

        基本原理:把進(jìn)程已調(diào)入內(nèi)存的頁面鏈接成循環(huán)隊(duì)列,形成類似于鐘表面的環(huán)形表,用指針指向循環(huán)隊(duì)列中下一個(gè)將被替換的頁面.

        實(shí)現(xiàn)方法:

        ①一個(gè)頁面首次裝入內(nèi)存時(shí),其“引用位”置0;

        ②內(nèi)存中的任何一個(gè)頁面被訪問時(shí),其“引用位”置1;

        ③淘汰頁面時(shí),存儲(chǔ)管理從指針當(dāng)前指向的頁面開始掃描循環(huán)隊(duì)列,把所遇到的“引用位”是1的頁面的“引用位”清0,并跳過這個(gè)頁面;把所遇到的“引用位”是0的頁面淘汰,指針推進(jìn)一步;

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

        例:分配給某進(jìn)程的內(nèi)存頁面數(shù)是3頁,頁面地址流如下:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1.

        注:有星號(hào)的頁面表示其引用位為1,否則為0,“→”表示指針的當(dāng)前位置.

        內(nèi)存動(dòng)態(tài)分配過程如下:

        70120304230321201 77722224444333300 0000000222221111 111333330000222

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

        〔2〕張堯?qū)W,史美林,張高.計(jì)算機(jī)操作系統(tǒng)教程(第3版)[M].清華大學(xué)出版社,2006.

        TP316.7

        A

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

        猜你喜歡
        赤峰基本原理空閑
        恩賜
        詩選刊(2023年7期)2023-07-21 07:03:38
        赤峰學(xué)院學(xué)生書法作品
        赤峰學(xué)院教師書法作品
        赤峰家育種豬生態(tài)科技集團(tuán)有限公司
        發(fā)展經(jīng)濟(jì)學(xué)基本原理
        “鳥”字謎
        小讀者之友(2019年9期)2019-09-10 07:22:44
        人臉識(shí)別技術(shù)的基本原理與應(yīng)用
        電子制作(2019年14期)2019-08-20 05:43:34
        彪悍的“寵”生,不需要解釋
        WLAN和LTE交通規(guī)則
        CHIP新電腦(2016年3期)2016-03-10 14:09:48
        UPS電源的基本原理與維護(hù)
        成年女人片免费视频播放A| v一区无码内射国产| 男女视频网站在线观看| 亚洲国产精品自拍成人| 日韩熟女系列中文字幕| 9久久婷婷国产综合精品性色| 亚洲国产国语在线对白观看| 日日碰狠狠添天天爽超碰97久久 | 国产欧美日韩一区二区三区在线| 亚洲国产精品sss在线观看av| 欧美情侣性视频| 本道无码一区二区久久激情| 国产精品亚洲综合色区韩国| 免费人成视频网站在线观看不卡| 色偷偷亚洲女人的天堂| 中文字幕人妻被公喝醉在线 | 熟女一区二区中文字幕| 精品一区二区三区四区国产| 国产精品久免费的黄网站| 亚洲乱亚洲乱妇50p| 亚洲国产成人无码av在线影院| 亚洲av中文无码乱人伦在线r▽| 亚洲欧美日韩中文v在线| 亚洲精品午夜精品国产| 日韩美女人妻一区二区三区| 视频区一区二在线观看| 国产91色综合久久高清| 精品国产性色无码av网站 | 欧美日韩一线| 亚洲一区二区三区麻豆| 日韩一区二区三区熟女| 精品人妖一区二区三区四区| 亚欧色一区w666天堂| 中文亚洲成a人片在线观看| 乱子真实露脸刺激对白| 国产一区二区三区免费在线视频| 一区二区三区视频在线免费观看| 隔壁的日本人妻bd高清中字| 美女很黄很色国产av| 久久99国产精一区二区三区| 久久老子午夜精品无码怎么打|