本節主要是講作業系統的記憶體管理基礎知識,首先簡單介紹了記憶體是什么,記憶體管理的功能,將作為以下幾個我們講解的重點,
主要的重點冷月做出了標識,知識點如下圖(pdf版或xmind源檔案請關注公眾號:學長冷月,回復作業系統),

冷月點睛
記憶體管理基礎知識
記憶體概念
記憶體可以理解為一個酒店,里面的每個房間就是存盤單元,房間號就是記憶體地址
記憶體管理的功能
記憶體空間的分配與回收主要是連續分配管理方式和非連續分配管理方式,
連續分配管理方式
單一連續分配,將整個記憶體分配給一個行程
固定磁區分配,將記憶體劃分為若干固定大小區域,每個磁區只能裝一道作業
動態磁區分配,行程裝入記憶體時動態建立磁區
非連續分配管理方式有、基本分頁存盤管理方式、基本分段存盤管理方式、段頁式存盤管理方式
記憶體空間的擴充
1.覆寫與交換
2.虛擬記憶體管理
地址轉換分為絕對裝入、可重定位裝入、動態運行時裝入
存盤保護有兩種,分別是上下限暫存器、重定位/界地址暫存器
行程在記憶體中運行的原理
邏輯地址是相對地址,物理地址是絕對地址,
從源程式到可在記憶體中執行的程序,編輯源代碼,編譯(高級語言到機器語言),鏈接(形成邏輯地址),裝入(形成物理地址)
如果這篇博文有幫助到您,可以幫冷月點一個贊或者加一個關注哦!
歡迎關注我的公眾號:學長冷月,獲得獨家整理的學習資源和日常干貨推送,
如果您對我的專題內容感興趣,也可以關注我的博客:guoyu7.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/135466.html
標籤:其他
上一篇:第03章-博弈,也是有價格的
