感謝內容提供者:金牛區吳迪軟體開發作業室
接上一篇:作業系統概論【三】- - 行程調度與死鎖
文章目錄
- 第四章、記憶體管理
- 一、存盤器的層次結構
- 1. 區域性原理
- 二、程式的鏈接和裝入
- 1. 程式的鏈接
- a.靜態鏈接
- b.動態鏈接
- 2. 程式的裝入
- a.絕對裝入方式
- b.可重定位裝入方式(靜態重定位)
- c.動態運行時裝入(動態重定位)
- 三、連續分配存盤管理方式與離散分配存盤管理方式
- 1. 連續分配存盤管理
- a.單一連續分配
- b.固定磁區分配
- c.動態磁區分配
- d.空閑磁區鏈
- 動態磁區分配演算法
- 動態磁區回收的流程
- 四、基于分頁存盤管理方式
- a.分頁存盤管理的基本原理
- 分頁地址結構
- 分頁地址變化
- 頁大小的選擇因素
- b.快表TLB
- c.倆級和多級頁表
- 五、基于分頁的虛擬存盤系統
- 1. 虛擬存盤器
- a.優點:
- b.特征
- 2. 請求分頁
- a.請求分頁中的硬體支持
- b.頁分配策略
- c. 頁置換演算法
- d. 請求分頁系統的性能
- 六、分段存盤管理
- 1. 分段機制的引入
- 2. 分段存盤的基本原理
- 3. 段頁式存盤管理
- 七、Linux的伙伴系統
第四章、記憶體管理

一、存盤器的層次結構

1. 區域性原理


小總結:
二、程式的鏈接和裝入

1. 程式的鏈接
將編譯后的目標模塊裝配成一個可執行程式
a.靜態鏈接


b.動態鏈接

可將某些目標模塊的鏈接推遲到這些模塊中的函式被呼叫執行時才進行,
2. 程式的裝入

a.絕對裝入方式

b.可重定位裝入方式(靜態重定位)


c.動態運行時裝入(動態重定位)

三、連續分配存盤管理方式與離散分配存盤管理方式

1. 連續分配存盤管理
a.單一連續分配

b.固定磁區分配


c.動態磁區分配


d.空閑磁區鏈


動態磁區分配演算法

首次適應演算法的缺點:
1.容易產生外部碎片和內部碎片

回圈首次適應演算法的優點:
1.空閑區分布均勻

最佳適應演算法的優點:
1.提高記憶體利用率
動態磁區回收的流程

四、基于分頁存盤管理方式
a.分頁存盤管理的基本原理
- 頁

- 頁框

- 分頁存盤

- 頁內碎片

- 頁表

分頁地址結構


分頁地址變化
分頁地址變化的步驟:
模擬題:
頁大小的選擇因素

b.快表TLB



c.倆級和多級頁表

五、基于分頁的虛擬存盤系統
1. 虛擬存盤器

a.優點:

b.特征

2. 請求分頁

a.請求分頁中的硬體支持




b.頁分配策略



c. 頁置換演算法


d. 請求分頁系統的性能



六、分段存盤管理
1. 分段機制的引入
2. 分段存盤的基本原理





3. 段頁式存盤管理


模擬題:
七、Linux的伙伴系統

下一篇:作業系統概論【五】- - 檔案系統
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/20263.html
標籤:其他
上一篇:c學習
下一篇:網站基本概念







