- 內存管理的需求
- 重定位(多道程序設計需求)
- 同一時刻,計算機當中存在多個進程
- 將進程重定位到不同的內存區域
- 保護
- 進程不能訪問不應該訪問的地方
- 基址寄存器,界限寄存器
- 共享
- 對內存共享區域進行受控訪問
- 邏輯組織
- 物理組織
- 內存外存,缺頁調度
- 內存換入換出,缺頁中斷
- 重定位(多道程序設計需求)
- 內存分區(一些過時的操作系統當中)
- 內存管理技術
-
- 內存管理技術
- 分頁
- 大學階段對於分頁存在一些疑惑,爲什麼要分頁和分段?不分頁不分段難道就不可以嗎,現在大概清楚了分頁的目的,其實目的很明確也很簡單,化整爲零,一個程序,一個進程用不了很大的內存,內存分頁以後,一次性可以調入一個分頁或者幾個分頁,滿足當前程序的執行最佳,當需要新的分頁的時候,缺頁中斷,調入換出,從而擴展了應用程序的尋址空間,該空間遠大於機器設備的內存空間,這就是分頁和分段的思路,人短更多有可能是爲了讓更多的人能夠共享一些東西,因爲對程序員可見。對於應用程序而言,其尋址的編碼甚至沒有變化,只是對應的地址編碼可能分配到物理內存當中並不是想象中的那樣,而是到了某個分頁的一個行這種。但是最終對於程序的執行結果應該是不影響的和一致的。
- 分段
- 安全問題
- 緩衝區溢出攻擊
- 預防緩衝區溢出攻擊
- 小結
操作系統:精髓與設計原理 中文第七版 閱讀筆記 第七章
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.