儲存管理技術:
1:連續儲存技術,一定是對應分割槽(把記憶體的使用者空間劃分成若干個固定大小的分割槽,分割槽的大小可等可不等),可能是靜態劃分,可能是動態劃分,乙個程序分到乙個連續的記憶體空間,只需要記著他的起始位址就可以,動態劃分時只需將他的起始位址加上偏移位址就應設成了實體地址。
2:非連續儲存技術:指的是分頁,先把記憶體分成大小相等的頁框,再把程序分成若干頁裝入記憶體,每個程序分到的頁框可能是不連續的,乙個程式是由若干子程式組成,每一段在乙個分割槽,所以分段式基於分割槽的;段頁式:程式分段,記憶體分頁。
作業系統儲存管理 連續記憶體管理
1.記憶體層次 2.作業系統採取的記憶體管理方式 3.位址空間 4.邏輯位址生成時機 編譯時 假設起始位址已知 如果起始位址未知,必須重新編譯 類似於功能機 載入時 如果編譯時起始位置位置,編譯器需生成可重定位的位址 載入時,生成絕對位址 通過修改可執行檔案的可重定位表來生成絕對位址 執行時 虛擬儲...
作業系統 2 物理記憶體(連續非連續)的管理
一.計算機體系結構 在os中管理記憶體的不同方法 實現高度依賴於硬體 二.位址空間 位址生成 1.位址空間定義 2.位址生成 3.位址安全檢查 三.連續記憶體分配 1.記憶體碎片問題 空閒記憶體不能被使用 2.簡單的記憶體管理方法 分割槽的動態分配 3.分配策略 優勢 簡單,易於產生較大的空閒塊 缺...
作業系統 連續分配儲存管理方式
目錄概述 一 單一連續分配 1.應用背景 2.基本思想 3,實現 4,特點 二 固定分割槽分配 1.應用背景 2.基本思想 3,實現 4,特點 三 動態分割槽分配 1.應用背景 2.基本思想 3,實現 資料結構 分配演算法 4,特點 四 動態可重定位分割槽分配 1.應用背景 2.基本思想 3,實現 ...