歡迎訪問拔筆兔范文大全網(wǎng)!

內(nèi)存頁(yè)式存儲(chǔ)管理

天下 分享 時(shí)間: 加入收藏 我要投稿 點(diǎn)贊

為了支持多道程序系統(tǒng)和分時(shí)系統(tǒng),支持多個(gè)程序并發(fā)執(zhí)行,引入了分區(qū)式存儲(chǔ)管理,這里給大家分享一些關(guān)于內(nèi)存頁(yè)式存儲(chǔ)管理,希望對(duì)大家能有所幫助。

基本原理

將程序的邏輯地址空間劃分為固定大小的頁(yè)(page),而物理內(nèi)存劃分為同樣大小的頁(yè)框(page frame)。程序加載時(shí),可將任意一頁(yè)放人內(nèi)存中任意一個(gè)頁(yè)框,這些頁(yè)框不必連續(xù),從而實(shí)現(xiàn)了離散分配。該方法需要CPU的硬件支持,來實(shí)現(xiàn)邏輯地址和物理地址之間的映射。在頁(yè)式存儲(chǔ)管理方式中地址結(jié)構(gòu)由兩部構(gòu)成,前一部分是頁(yè)號(hào),后一部

頁(yè)式管理方式的優(yōu)點(diǎn)是:

1)沒有外碎片,每個(gè)內(nèi)碎片不超過頁(yè)大比前面所討論的幾種管理方式的最大進(jìn)步是,

2)一個(gè)程序不必連續(xù)存放。

3)便于改變程序占用空間的大小(主要指隨著程序運(yùn)行,動(dòng)態(tài)生成的數(shù)據(jù)增多,所要求的地址空間相應(yīng)增長(zhǎng))。

缺點(diǎn)是:要求程序全部裝入內(nèi)存,沒有足夠的內(nèi)存,程序就不能執(zhí)行。

分為頁(yè)內(nèi)地址w(位移量)

頁(yè)式管理的數(shù)據(jù)結(jié)構(gòu)

在頁(yè)式系統(tǒng)中進(jìn)程建立時(shí),操作系統(tǒng)為進(jìn)程中所有的頁(yè)分配頁(yè)框。當(dāng)進(jìn)程撤銷時(shí)收回所有分配給它的頁(yè)框。在程序的運(yùn)行期間,如果允許進(jìn)程動(dòng)態(tài)地申請(qǐng)空間,操作系統(tǒng)還要為進(jìn)程申請(qǐng)的空間分配物理頁(yè)框。操作系統(tǒng)為了完成這些功能,必須記錄系統(tǒng)內(nèi)存中實(shí)際的頁(yè)框使用情況。操作系統(tǒng)還要在進(jìn)程切換時(shí),正確地切換兩個(gè)不同的進(jìn)程地址空間到物理內(nèi)存空間的映射。這就要求操作系統(tǒng)要記錄每個(gè)進(jìn)程頁(yè)表的相關(guān)信息。為了完成上述的功能,—個(gè)頁(yè)式系統(tǒng)中,一般要采用如下的數(shù)據(jù)結(jié)構(gòu)。

進(jìn)程頁(yè)表:完成邏輯頁(yè)號(hào)(本進(jìn)程的地址空間)到物理頁(yè)面號(hào)(實(shí)際內(nèi)存空間,也叫塊號(hào))的映射。

頁(yè)式管理地址變換

在頁(yè)式系統(tǒng)中,指令所給出的地址分為兩部分:邏輯頁(yè)號(hào)和頁(yè)內(nèi)地址。

原理:CPU中的內(nèi)存管理單元(MMU)按邏輯頁(yè)號(hào)通過查進(jìn)程頁(yè)表得到物理頁(yè)框號(hào),將物理頁(yè)框號(hào)與頁(yè)內(nèi)地址相加形成物理地址

上述過程通常由處理器的硬件直接完成,不需要軟件參與。通常,操作系統(tǒng)只需在進(jìn)程切換時(shí),把進(jìn)程頁(yè)表的首地址裝入處理器特定的寄存器中即可。一般來說,頁(yè)表存儲(chǔ)在主存之中。這樣處理器每訪問一個(gè)在內(nèi)存中的操作數(shù),就要訪問兩次內(nèi)存:

第一次用來查找頁(yè)表將操作數(shù)的 邏輯地址變換為物理地址;

第二次完成真正的讀寫操作。

這樣做時(shí)間上耗費(fèi)嚴(yán)重。為縮短查找時(shí)間,可以將頁(yè)表從內(nèi)存裝入CPU內(nèi)部的關(guān)聯(lián)存儲(chǔ)器(例如,快表) 中,實(shí)現(xiàn)按內(nèi)容查找。此時(shí)的地址變換過程是:在CPU給出有效地址后,由地址變換機(jī)構(gòu)自動(dòng)將頁(yè)號(hào)送人快表,并將此頁(yè)號(hào)與快表中的所有頁(yè)號(hào)進(jìn)行比較,而且這 種比較是同時(shí)進(jìn)行的。若其中有與此相匹配的頁(yè)號(hào),表示要訪問的頁(yè)的頁(yè)表項(xiàng)在快表中。于是可直接讀出該頁(yè)所對(duì)應(yīng)的物理頁(yè)號(hào),這樣就無(wú)需訪問內(nèi)存中的頁(yè)表。由于關(guān)聯(lián)存儲(chǔ)器的訪問速度比內(nèi)存的訪問速度快得多。

具有快表的地址變換機(jī)構(gòu)

由于頁(yè)表是存放在內(nèi)存中的,這使CPU在每存取一個(gè)數(shù)據(jù)時(shí),都要兩次訪問內(nèi)存。第一次是訪問內(nèi)存中的頁(yè)表,從中找到指定頁(yè)的物理塊號(hào),再將塊號(hào)與頁(yè)內(nèi)偏移量W拼接,以形成物理地址。第二次訪問內(nèi)存時(shí),才是從第一次所得地址中獲得所需數(shù)據(jù)(或向此地址中寫入數(shù)據(jù))。因此,采用這種方式將使計(jì)算機(jī)的處理速度降低近1/2。可見,以此高昂代價(jià)來?yè)Q取存儲(chǔ)器空間利用率的提高,是得不償失的。

為了提高地址變換速度,可在地址變換機(jī)構(gòu)中增設(shè)一個(gè)具有并行查尋能力的特殊高速緩沖寄存器,又稱為“聯(lián)想寄存器”(Associative Memory),或稱為“快表”,在IBM系統(tǒng)中又取名為TLB(Translation Lookaside Buffer),用以存放當(dāng)前訪問的那些頁(yè)表項(xiàng)。此時(shí)的地址變換過程是:在CPU給出有效地址后,由地址變換機(jī)構(gòu)自動(dòng)地將頁(yè)號(hào)P送入高速緩沖寄存器,并將此頁(yè)號(hào)與高速緩存中的所有頁(yè)號(hào)進(jìn)行比較,若其中有與此相匹配的頁(yè)號(hào),便表示所要訪問的頁(yè)表項(xiàng)在快表中。于是,可直接從快表中讀出該頁(yè)所對(duì)應(yīng)的物理塊號(hào),并送到物理地址寄存器中。如在塊表中未找到對(duì)應(yīng)的頁(yè)表項(xiàng),則還須再訪問內(nèi)存中的頁(yè)表,找到后,把從頁(yè)表項(xiàng)中讀出的物理塊號(hào)送地址寄存器;同時(shí),再將此頁(yè)表項(xiàng)存入快表的一個(gè)寄存器單元中,亦即,重新修改快表。但如果聯(lián)想寄存器已滿,則OS必須找到一個(gè)老的且已被認(rèn)為不再需要的頁(yè)表項(xiàng),將它換出。右圖示出了具有快表的地址變換機(jī)構(gòu)。



內(nèi)存頁(yè)式存儲(chǔ)管理相關(guān)文章:

★ 讓你的電腦一點(diǎn)都不卡

★ 關(guān)于畢業(yè)軟件專業(yè)實(shí)習(xí)報(bào)告范文大全

★ 介紹幾個(gè)妙招加快內(nèi)存運(yùn)行速度

★ 最新計(jì)算機(jī)實(shí)訓(xùn)心得體會(huì)5篇

★ 大數(shù)據(jù)需要學(xué)什么課程

★ 2021年度倉(cāng)庫(kù)工作計(jì)劃5篇

★ 2019it人員年終述職報(bào)告5篇

★ 2019java畢業(yè)實(shí)習(xí)報(bào)告4篇

★ 2020最新關(guān)于產(chǎn)品市場(chǎng)調(diào)查報(bào)告

★ 采購(gòu)工作策劃方案范例5篇

精選圖文

電商運(yùn)營(yíng) 信息流廣告 網(wǎng)絡(luò)推廣 周易 易經(jīng) 代理招生 二手車 網(wǎng)絡(luò)營(yíng)銷 旅游攻略 非物質(zhì)文化遺產(chǎn) 查字典 社區(qū)團(tuán)購(gòu) 精雕圖 戲曲下載 抖音代運(yùn)營(yíng) 易學(xué)網(wǎng) 互聯(lián)網(wǎng)資訊 成語(yǔ) 成語(yǔ)故事 詩(shī)詞 工商注冊(cè) 注冊(cè)公司 抖音帶貨 云南旅游網(wǎng) 網(wǎng)絡(luò)游戲 代理記賬 短視頻運(yùn)營(yíng) 在線題庫(kù) 國(guó)學(xué)網(wǎng) 知識(shí)產(chǎn)權(quán) 抖音運(yùn)營(yíng) 雕龍客 雕塑 奇石 散文 自學(xué)教程 常用文書 河北生活網(wǎng) 好書推薦 游戲攻略 心理測(cè)試 石家莊人才網(wǎng) 考研真題 漢語(yǔ)知識(shí) 心理咨詢 手游安卓版下載 興趣愛好 網(wǎng)絡(luò)知識(shí) 十大品牌排行榜 商標(biāo)交易 單機(jī)游戲下載 短視頻代運(yùn)營(yíng) 寶寶起名 范文網(wǎng) 電商設(shè)計(jì) 免費(fèi)發(fā)布信息 服裝服飾 律師咨詢 搜救犬 Chat GPT中文版 經(jīng)典范文 優(yōu)質(zhì)范文 工作總結(jié) 二手車估價(jià) 實(shí)用范文 古詩(shī)詞 衡水人才網(wǎng) 石家莊點(diǎn)痣 養(yǎng)花 名酒回收 石家莊代理記賬 女士發(fā)型 搜搜作文 石家莊人才網(wǎng) 鋼琴入門指法教程 詞典 圍棋 chatGPT 讀后感 玄機(jī)派 企業(yè)服務(wù) 法律咨詢 chatGPT國(guó)內(nèi)版 chatGPT官網(wǎng) 勵(lì)志名言 河北代理記賬公司 文玩 語(yǔ)料庫(kù) 游戲推薦 男士發(fā)型 高考作文 PS修圖 兒童文學(xué) 買車咨詢 工作計(jì)劃 禮品廠 舟舟培訓(xùn) IT教程 手機(jī)游戲推薦排行榜 暖通,電地暖, 女性健康 苗木供應(yīng) ps素材庫(kù) 短視頻培訓(xùn) 優(yōu)秀個(gè)人博客 包裝網(wǎng) 創(chuàng)業(yè)賺錢 養(yǎng)生 民間借貸律師 綠色軟件 安卓手機(jī)游戲 手機(jī)軟件下載 手機(jī)游戲下載 單機(jī)游戲大全 免費(fèi)軟件下載 石家莊論壇 網(wǎng)賺 手游下載 游戲盒子 職業(yè)培訓(xùn) 資格考試 成語(yǔ)大全 英語(yǔ)培訓(xùn) 藝術(shù)培訓(xùn) 少兒培訓(xùn) 苗木網(wǎng) 雕塑網(wǎng) 好玩的手機(jī)游戲推薦 漢語(yǔ)詞典 中國(guó)機(jī)械網(wǎng) 美文欣賞 紅樓夢(mèng) 道德經(jīng) 標(biāo)準(zhǔn)件 電地暖 網(wǎng)站轉(zhuǎn)讓 鮮花 書包網(wǎng) 英語(yǔ)培訓(xùn)機(jī)構(gòu)
22764
領(lǐng)取福利

微信掃碼領(lǐng)取福利

微信掃碼分享

主站蜘蛛池模板: 肌肌对肌肤肤30分钟软件大全免费| 一本色道无码道在线观看| 草草影院最新发布地址| 成人毛片18女人毛片免费96| 内射少妇一区27P| 99re6在线播放| 欧美videosex性欧美成人| 国产在线精品一区二区不卡| 中文字幕日韩专区| 狠狠躁夜夜躁人人爽天天天天97| 在线精品自拍亚洲第一区| 亚洲一区动漫卡通在线播放| 韩国一区二区三区| 山东女人一级毛片| 亚洲成熟人网站| 青青操视频在线免费观看| 性欧美16sex性高清播放| 亚洲激情在线观看| 黄色一级毛片免费看| 性欧美69式xxxxx| 亚洲成人免费看| 进击的巨人第一季动漫樱花动漫 | 国产精品永久久久久久久久久| 五月婷婷丁香六月| 精品视频久久久久| 国产美女在线一区二区三区| 久久午夜无码鲁丝片直播午夜精品| 精品国产亚洲第一区二区三区 | 天天影视色香欲综合免费| 无码成人AAAAA毛片| 亚洲色中文字幕在线播放| 黑人又大又硬又粗再深一点| 很黄很色的女同性互慰小说| 亚洲成人黄色在线观看| 色播影院性播免费看| 在人间电影在线观看完整版免费 | 亚洲精品成人网久久久久久| 91免费视频网| 天天射天天爱天天干| 久久精品国产99国产精品| 男朋友想吻我腿中间那个部位|