表格分段了怎么連上 在具有塊表的段頁(yè)式存儲(chǔ)管理方式中,如何實(shí)現(xiàn)地址變換?
在具有塊表的段頁(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)有越
在具有塊表的段頁(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表中。每次訪問(wèn)快速表時(shí),使用段號(hào)和頁(yè)碼訪問(wèn)快速表。如果找到匹配項(xiàng),則可以從中獲得相應(yīng)的物理塊號(hào),用于與行業(yè)地址一起生成物理地址。如果找不到匹配項(xiàng),則需要訪問(wèn)內(nèi)存三次以獲取物理塊號(hào),并將其復(fù)制到速度表中。當(dāng)fast表已滿時(shí),最長(zhǎng)時(shí)間未被訪問(wèn)的項(xiàng)將被適當(dāng)?shù)乃惴ㄌ鎿Q。
采用快表進(jìn)行分頁(yè)存儲(chǔ)管理,最壞情況下要幾次訪問(wèn)內(nèi)存?
最壞情況下兩次,最好情況下一次。最佳情況:在fast表中查詢頁(yè)面,然后通過(guò)fast表給出的地址直接訪問(wèn)內(nèi)存。(1) 最壞情況:查詢頁(yè)不在fast表中,您需要訪問(wèn)內(nèi)存以獲取您需要訪問(wèn)的頁(yè)的地址,然后用更多的地址再次訪問(wèn)內(nèi)存數(shù)據(jù)。(2次)。車速表不在記憶中
!