段頁式存儲管理的原理段頁式管理每一次數(shù)據(jù)要訪問幾次內(nèi)存?-創(chuàng)新互聯(lián)

段頁式管理每一次數(shù)據(jù)要訪問幾次內(nèi)存?一般需要訪問內(nèi)存三次以上:第一次是從段表地址寄存器中得到段表的初始地址后再訪問段表,從而得到內(nèi)存中相應段的頁表地址。第二次是訪問頁表以獲取要訪問的物理地址。只有第三次我們才能訪問我們真正需要訪問的物理單元。由于檢索方法的不同,頁面訪問的次數(shù)較多,但效率較高。三級頁面管理的實現(xiàn)原理1。虛擬地址的構成一個進程中所包含的具有獨立邏輯功能的程序或數(shù)據(jù)仍然被劃分為若干段,并有自己的段號,這體現(xiàn)了段管理特性的繼承性。其次,將s段中的程序或數(shù)據(jù)按一定的大小劃分為不同的頁面。和頁面系統(tǒng)一樣,少于一頁的最后一部分仍然占據(jù)一頁。這反映了段式頁面樣式管理的頁面樣式特性。因此,段頁管理中進程的虛擬地址空間中的虛擬地址由三部分組成:段號s、頁號P和頁中的相對地址D。虛擬空間的最小單位是頁而不是段,因此內(nèi)存可用區(qū)域被劃分為大小相等的頁,每個段所擁有的程序和數(shù)據(jù)可以分別存儲在內(nèi)存中。段的大小不再受可用內(nèi)存區(qū)域的限制。二段表和頁表為了實現(xiàn)段頁管理,系統(tǒng)必須為每個作業(yè)或進程建立一個段表,對內(nèi)存分配和釋放、缺段處理、存儲保護相地址轉(zhuǎn)換等進行管理,每個段必須建立一個頁表,將段中的虛擬頁轉(zhuǎn)換為內(nèi)存中的實際頁。顯然,與頁面管理一樣,頁面表中也應該有相應的項來實現(xiàn)缺頁中斷處理和頁面保護功能。另外,在段頁管理中,頁表不再屬于流程,而是屬于某個段。因此,段表應明確表示段對應頁表的頁表地址和頁表長度。在采用段頁存儲管理的計算機系統(tǒng)中,在內(nèi)存中設置一個固定的區(qū)域來存儲段表和頁表。因此,在段頁管理系統(tǒng)中,對內(nèi)存中的指令或數(shù)據(jù)至少訪問三次:第一次是從段表地址寄存器中獲取段表的初始地址后再訪問段表,從而獲取內(nèi)存中相應段的頁表地址。第二次是訪問頁表以獲取要訪問的物理地址。只有第三次我們才能訪問我們真正需要訪問的物理單元。段頁式存儲管理的原理 段頁式管理
每一次數(shù)據(jù)要訪問幾次內(nèi)存?在具有塊表的段頁式存儲管理方式中,如何實現(xiàn)地址變換?

實現(xiàn)方案如下:首先設置段表寄存器,其中存儲段表起始地址和段長SL。在地址轉(zhuǎn)換過程中,段號s用于與段長sl進行比較。如果s<SL,則表示它沒有越過邊界,則段表起始地址和段號用于找出段表中與段相對應的段表條目的位置,頁表從該位置開始獲取該段的起始地址,利用邏輯地址中的頁碼P獲取相應頁的頁表條目位置,從中讀出頁所在的物理塊號b,然后由塊號b和頁地址構成物理地址。在帶fast表的段頁存儲管理模式中,段表和頁表放在fast表中。每次訪問快速表時,使用段號和頁碼訪問快速表。如果找到匹配項,則可以從中獲得相應的物理塊號,用于與行業(yè)地址一起生成物理地址。如果找不到匹配項,則需要訪問內(nèi)存三次以獲取物理塊號,并將其復制到速度表中。當fast表已滿時,最長時間未被訪問的項將被適當?shù)乃惴ㄌ鎿Q。

成都創(chuàng)新互聯(lián)總部坐落于成都市區(qū),致力網(wǎng)站建設服務有成都做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)絡營銷策劃、網(wǎng)頁設計、網(wǎng)站維護、公眾號搭建、重慶小程序開發(fā)公司、軟件開發(fā)等為企業(yè)提供一整套的信息化建設解決方案。創(chuàng)造真正意義上的網(wǎng)站建設,為互聯(lián)網(wǎng)品牌在互動行銷領域創(chuàng)造價值而不懈努力!

名稱欄目:段頁式存儲管理的原理段頁式管理每一次數(shù)據(jù)要訪問幾次內(nèi)存?-創(chuàng)新互聯(lián)
瀏覽地址:http://www.muchs.cn/article20/ipeco.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供建站公司、靜態(tài)網(wǎng)站、域名注冊企業(yè)網(wǎng)站制作、軟件開發(fā)、App設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)