作業系統學習筆記(十三) 段頁式儲存管理

2021-09-22 22:39:48 字數 468 閱讀 3595

段頁式儲存管理是將前面講過的段式儲存管理與頁式儲存管理結合起來。這一節對段頁式儲存管理進行討論。

段頁式儲存管理的實現如下圖。邏輯位址由段號+頁號+業內偏移組成。首先根據暫存器得到段表基址,段表基址加段內偏移得到段表項,段表項內儲存頁表基址,頁表基址加業內偏移得到幀號,幀號加業內偏移得到實際物理記憶體位址。

段頁式儲存管理將段式儲存管理和也是儲存管理的優勢結合在了一起。最明顯的乙個是可以非常方便地實現程序間的段共享。如下圖,只要兩個程序中共享段指向相同的頁表基址,就可以實現記憶體共享。

段頁式儲存管理有很多優點,也有一些弱點,同樣可以採用快表快取、多級頁表做間接訪問、反置頁表等方式去改進。

《作業系統》學習筆記 儲存管理

目錄早期的記憶體管理方式 分頁分段 分頁和分段的區別 段頁式虛擬記憶體 請求分頁 頁面置換演算法 記憶體塊的分配和抖動 動態執行時裝入方式 程序的記憶體映像在不同時候處於不同位置 將邏輯位址轉變為記憶體實體地址的過程 缺點 動態重定位 在程式執行期間,每次訪問記憶體之前進行重定位 缺點 需要硬體支援...

作業系統學習筆記

這裡專門摘錄作業系統相關筆試題和面試題!也當作自己的乙個複習!乙個很全的作業系統常考知識集合 1.分段式儲存和分頁式儲存,以及段頁式儲存的區別 分頁是一維儲存,分段是二維的 因為分頁給出虛擬位址後,作業系統會自動劃分頁號和偏移量 而分段給出位址後,需要知道段號和偏移量,段的長度是可變的!故是二維的 ...

作業系統學習 筆記

單道批處理評價 資源利用率差 互動性差 等 多道批處理 w為了提高系統的利用率 出現多道批處理 多道 是指 某時刻 多個應用程式再主存中,按照某些原則去處理,逐個執行程式。批處理 使用者提交一批作業,首先存放再外存,排成乙個佇列,然後排程程式按一定的演算法去排程從該佇列 中選取佇列中的乙個或若干個作...