国内精品国产三级国产a久久,亚洲区一区二区,日韩特级毛片,亚洲国产精品www

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

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

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

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

基本原理

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

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

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

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

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

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

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

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

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

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

頁式管理地址變換

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

★ 2021年度倉庫工作計(jì)劃5篇

★ 2019it人員年終述職報告5篇

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

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

★ 采購工作策劃方案范例5篇

精選圖文

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

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

微信掃碼分享

主站蜘蛛池模板: 上杭县| 定边县| 景洪市| 湖口县| 贵阳市| 东海县| 汉川市| 竹山县| 平江县| 大港区| 厦门市| 长白| 肃南| 沙河市| 桓仁| 洪泽县| 孟州市| 吐鲁番市| 曲麻莱县| 卢龙县| 屯昌县| 新河县| 京山县| 郴州市| 建阳市| 临安市| 象山县| 千阳县| 耒阳市| 沽源县| 肥东县| 缙云县| 合江县| 常州市| 历史| 宁夏| 双峰县| 射洪县| 吕梁市| 弋阳县| 资阳市|