1️⃣基本思想
?記憶體分塊
與分頁儲存管理的一樣
?程式分段
與分段儲存管理的一樣
?段分頁
類似分頁管理中的程序分頁思想,但這裡是針對程式中的段進行,在裝入程式的乙個段時,把該段的虛擬位址空間按塊的長度分成頁,依次編號。
?非連續的分配
?實現虛擬儲存器
2️⃣實現關鍵
?資料結構設計
每個程序有多個段組成,每個段又分若干個頁,把用於管理程序的段資訊的資料結構稱為段表,用於管理乙個段的頁資訊的資料結構稱為段頁表,簡稱頁表。
------段表:
結構:段號、段長、中斷位p(表示段頁表是否建立,p=0未建立,p=1已建立)、段頁表基址以及其他的儲存控制資訊等。
------段頁表:
結構:頁號、塊號、中斷位p、訪問位a、修改位m、外存位址等。
?重定位
段頁式儲存中的虛擬位址是二維的,由段號s和段內位址d組成
3️⃣主要特點
雖然發揮了兩者的優點,但系統的開銷也增加了。
段頁式儲存管理
段頁式儲存管理技術的基本思想 段頁式儲存管理技術試圖結合分段儲存管理在邏輯上的優點以及分頁儲存管理在物理上的優點,它是採用分段方法來分配和管理使用者的作業位址空間,採用分頁的方法來分配和管理主存 的儲存空間。即把作業分段,段內再分成也,主存分配以頁為單位。在段頁式儲存管理系統中,作業的位址空間被劃分...
段頁式儲存管理
分段式和分頁式管理都有他們各自的優缺點 優點缺點 分段式很方便按照邏輯模組實現資訊的共享和保護 如果段長過大,分配空間不方便,其次,會產生外部碎片 分頁式記憶體利用率高,不會產生外部碎片,只有少量的頁內碎片 不方便按照邏輯模組實現資訊的共享和保護 分段式管理中,產生的外部碎片當然有其解決的方法 緊湊...
段頁式儲存管理思想
分頁 解決記憶體利用效率問題。分段 解決程序安全 訪問控制 資料一致性問題。1 基本思想 分頁系統能有效地提高記憶體的利用率,而分段系統能反映程式的邏輯結構,便於段的共享與保護,將分頁與分段兩種儲存方式結合起來,就形成了段頁式儲存管理方式。在段頁式儲存管理系統中,作業的位址空間首先被分成若干個邏輯分...