作業系統的記憶體的分配與回收連續存盤管理主要介紹了,記憶體管理中連續存盤管理的三種方法,重點掌握動態磁區分配的分配演算法,
主要的重點冷月做出了標識,知識點如下圖(pdf版或xmind源檔案請關注公眾號:學長冷月,回復作業系統),

冷月點睛
記憶體的分配與回收連續存盤管理
概念
用戶行程分配的必須是一個連續是記憶體空間
單一連續分配
整個記憶體空間分為系統區和用戶區,將整個用戶區分配給一個用戶行程使用;只支持單道程式設計;會產生內部碎片,不會產生外部碎片;可以采用覆寫技術,
固定磁區分配
將記憶體空間劃分為若干的固定大小區域,每個磁區只能裝入一道作業;支持多道程式設計;會產生內部碎片,不會產生外部碎片,
兩種磁區方式,磁區大小相同以及磁區大小不同,
動態磁區分配
行程裝入記憶體時,根據行程大小動態分配記憶體空間;支持多道程式設計;會產生外部碎片,不會產生內部碎片;可以采用緊湊技術解決外碎片問題,
分配演算法
首次適應,空閑磁區以地址從低到高進行排列,每次從前往后的尋找合適的磁區
最佳適應,空閑磁區以容量從低到高進行排列,優先使用小磁區
最壞適應,空閑磁區以容量從高到低進行排列,優先使用大磁區
臨近適應,空閑磁區以地址從低到高進行排列,每次從上次尋找結束的位置開始查找
如果這篇博文有幫助到您,可以幫冷月點一個贊或者加一個關注哦!
歡迎關注我的公眾號:學長冷月,獲得獨家整理的學習資源和日常干貨推送,
如果您對我的專題內容感興趣,也可以關注我的博客:guoyu7.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/155600.html
標籤:其他
上一篇:第10章 內排序
