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

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

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

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

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

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

廣告

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

微信小程序開(kāi)發(fā)