頁面配置設定算法
前情回顧
作業系統:
1.提供的功能:
- 處理機管理
- 存儲器管理
- 檔案管理
- 裝置管理
2.目标:
1…安全 2.高效
1.駐留集
1.指請求分頁存儲管理中給程序配置設定的記憶體塊的集合
2.頁面配置設定、置換政策
1.固定配置設定 VS 可變配置設定:差別在于程序運作期間駐留集大小是否可變
2.局部置換 VS 全局置換:差別在于發生缺頁時是否能從程序自己的頁面中選擇一個換出
3.固定配置設定局部置換:程序運作之前就配置設定一定數量的實體塊,缺頁時隻能換出程序自己的某一頁
4.可變配置設定全局置換:隻要缺頁就配置設定實體塊,可能來自空閑實體塊,也可能需換出别的程序頁面
5.可變配置設定局部置換:頻繁缺頁的程序,多配置設定一些實體塊;缺頁頻率很低的程序,回收一些實體塊,直到缺頁合适。
3.何時調入頁面
1.預調頁政策:一般用于程序運作之前
2.請求調頁政策:程序運作時,發現缺頁再調頁
4.從何處調頁
1.對換區—采用連續存儲方式,速度更快;檔案區—采用離散存儲方式,速度慢
2.對換區足夠大:運作将資料從檔案區複制到對換區,之後所有的頁面調入、調出都是在記憶體與對換區之間進行的
3.對換區不夠大:不會修改的資料每次都從檔案區調入;會修改的資料調出到對換區,需要時再從對換區調入
4.UNIX的方式:第一次使用的頁面都從檔案區調入;調出的頁面都寫回對換區,再次使用時從對換區調入