作業系統之分段式記憶體管理1

2021-06-29 01:13:45 字數 1128 閱讀 9614

1.分頁作業系統的缺點?

1)頁表太大,我們用多級頁表克服了。

2)多級頁表速度慢,我們用tlb翻譯快表解決了絕大部分。

3)頁面來回更換所帶來的缺頁中斷的問題,我們用各類頁面更換演算法解決了大部分。

4)內部碎片相對於交換系統的外部碎片,還是可以忍受的。

最大的缺陷是:共享困難。

2.分段管理系統?

3.邏輯分段的優缺點?

1)每個邏輯單元可以單獨占用乙個虛擬位址空間,使得編寫程式的空間大為增加。

2)段是按邏輯關係分的,共享變的方便。

3)不同的邏輯段使用不同的基址和極限,我們可以對不同的段採用不同的保護措施

4)段表很小,上下文切換更容易。

其缺點是外部碎片和乙個段必須全部載入到記憶體中。

4.段頁式記憶體管理?

作業系統 分段式記憶體管理

從計算機的角度出發,提高了記憶體的利用率,提公升了計算機的效能,以分頁通過硬體機制實現,對使用者透明 考慮到使用者和程式設計師,已滿足方便程式設計 資訊保護和共享 動態增長 動態鏈結等多方面需求 分段式記憶體管理 分段 按照使用者程序中的自然段劃分邏輯空間,例如 使用者的程序由主程式 兩個子程式 棧...

作業系統儲存管理之分段儲存

從固定分割槽到動態分割槽,從分割槽方式到分頁方式發展提高了主存空間利用率。而分段儲存管理的引入,則滿足使用者 程式設計師 程式設計和使用上的要求,這些要求其它各種儲存管理技術難以滿足。在分頁式儲存管理中,頁的劃分 即邏輯位址劃分為頁號和單元號是使用者不可見的,連續的使用者位址空間將根據頁框架 塊 的...

作業系統儲存管理之分段儲存

而程式還存在一種分段結構 乙個程式由若干程式段 模組 組成,例如由乙個主程式段 若干子程式段 陣列段和工作區段所組成 每個段都從 0 開始編址,每個段都有模組名,且具有完整的邏輯意義。段與段之間的位址不連續,而段內位址是連續的。使用者程式中可用符號形式 指出段名和入口 呼叫某段的功能,程式在編譯或彙...