作業系統的記憶體分配之基本分頁存盤管理,主要是記憶體分配策略的非連續分配管理,整個知識點都需要重點掌握,特別是給出邏輯地址,轉換為物理地址的程序,
主要的重點冷月做出了標識,知識點如下圖(pdf版或xmind源檔案請關注公眾號:學長冷月,回復作業系統),

冷月點睛
記憶體分配之基本分頁存盤管理
基本概念
定義
把行程中的邏輯空間大小、記憶體物理空間、外存物理空間劃分為大小相同的塊;記憶體中叫頁框、行程中的塊叫頁
行程中的邏輯空間中的頁面可以離散的分配到記憶體中的頁框
頁面的大小為2的整數次冪
頁表
記錄頁面和實際存放記憶體塊的映射關系,一般存放在記憶體中
一個行程對應一張頁表,行程的每一頁對應一張頁表項
頁號 = 邏輯地址/頁面大小 ; 頁內偏移 = 邏輯地址 % 頁面大小
地址變換機構
地址轉換
1.計算出邏輯地址對應的頁號、頁內偏移
2.找到頁面對應記憶體中的存放位置
3.物理地址 = 頁內始址 + 頁內偏移量
基本地址變換機構
需要兩次訪存;第一次先訪問記憶體中的實際存放位置,第二次在記憶體中訪問目標
具有快表的地址變換機構
快表命中則只需要一次訪存
兩級頁表
將頁再分頁;邏輯結構是(一級頁號、二級頁號、頁內偏移量)
N級頁表訪問一個記憶體空間需要N + 1次訪存
如果這篇博文有幫助到您,可以幫冷月點一個贊或者加一個關注哦!
歡迎關注我的公眾號:學長冷月,獲得獨家整理的學習資源和日常干貨推送,
如果您對我的專題內容感興趣,也可以關注我的博客:guoyu7.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/158519.html
標籤:其他
上一篇:解方程之求根公式
下一篇:mybatis的逆向工程
