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