作業系統:精髓與設計原理 中文第七版 閱讀筆記 第七章
- 記憶體管理的需求
- 重定位(多道程式設計需求)
- 同一時刻,計算機當中存在多個程式
- 將程式重定位到不同的記憶體區域
- 保護
- 程式不能訪問不應該訪問的地方
- 基址暫存器,界限暫存器
- 共享
- 對記憶體共享區域進行受控訪問
- 邏輯組織
- 物理組織
- 記憶體外存,缺頁排程
- 記憶體換入換出,缺頁中斷
- 重定位(多道程式設計需求)
- 記憶體分割槽(一些過時的作業系統當中)
- 記憶體管理技術
-
- 記憶體管理技術
- 分頁
- 大學階段對於分頁個人還存在一些疑惑,為什麼要分頁和分段?不分頁不分段難道就不可以嗎,現在大概清楚了分頁的目的,其實目的很明確也很簡單,化整為零,一個程式,一個程式用不了很大的記憶體,記憶體分頁以後,一次性可以調入一個分頁或者幾個分頁,滿足當前程式的執行最佳,當需要新的分頁的時候,缺頁中斷,調入換出,從而擴充套件了應用程式的定址空間,該空間遠大於機器裝置的記憶體空間,這就是分頁和分段的思路,人短更多有可能是為了讓更多的人能夠共享一些東西,因為對程式設計師可見。對於應用程式而言,其定址的編碼甚至沒有變化,只是對應的地址編碼可能分配到實體記憶體當中並不是想象中的那樣,而是到了某個分頁的一個行這種。但是最終對於程式的執行結果應該是不影響的和一致的。
- 分段
- 安全問題
- 緩衝區溢位攻擊
- 預防緩衝區溢位攻擊
- 小結
相關文章
- 作業系統:精髓與設計原理 中文第七版 閱讀筆記 第二章作業系統筆記
- 作業系統:精髓與設計原理 中文第七版 閱讀筆記 第五章作業系統筆記
- 作業系統:精髓與設計原理,中文第七版閱讀筆記--第一章作業系統筆記
- 作業系統:精髓與設計原理 中文第七版 閱讀筆記 第三章作業系統筆記
- 作業系統:精髓與設計原理 中文第七版 閱讀筆記 第六章作業系統筆記
- 作業系統精髓設計原理 程式排程作業系統
- 現代作業系統-原理與實現【讀書筆記】作業系統筆記
- 作業系統--精髓與設計原理(第八版)複習題答案作業系統
- 微機原理與系統設計筆記6 | 儲存器系統設計筆記
- 重讀經典《作業系統:設計與實現》作業系統
- 作業系統筆記作業系統筆記
- 【閱讀筆記】REST設計風格筆記REST
- Julia程式設計基礎 閱讀筆記程式設計筆記
- 微機原理與系統設計筆記1 | 緒論與數製表示筆記
- [轉帖]System Performance 讀書筆記 - 作業系統(1)ORM筆記作業系統
- 《JavaScript設計模式》閱讀筆記_part2JavaScript設計模式筆記
- 《JavaScript設計模式》閱讀筆記_part1JavaScript設計模式筆記
- 微機原理與系統設計筆記2 | 8086CPU結構與功能筆記
- 微機原理與系統設計筆記4 | 組合語言程式設計與其他指令筆記組合語言程式設計
- 《編譯原理》閱讀筆記:p18編譯原理筆記
- node.js高階程式設計閱讀筆記Node.js程式設計筆記
- 閱讀筆記筆記
- 作業系統原理作業系統
- 【讀書筆記】如何設計一個秒殺系統筆記
- JS單例模式《JavaScript設計模式與開發實踐》閱讀筆記JS單例JavaScript設計模式筆記
- 從Git設計原理到業務系統設計與開發Git
- 閱讀筆記與部落格連結筆記
- 讀懂作業系統之快取原理(cache)(三)作業系統快取
- 【一】作業系統原理作業系統
- 閱讀筆記2筆記
- 閱讀筆記1筆記
- gdbOF閱讀筆記筆記
- 閱讀筆記5筆記
- 閱讀筆記8筆記
- 閱讀筆記7筆記
- 閱讀筆記03筆記
- 閱讀筆記02筆記
- 閱讀筆記4筆記