操作系統學習之內存管理功能

存儲器功能需求

  1. 容量足夠大
  2. 速度足夠快
  3. 信息永久保存
  4. 多道程序並行

實際存儲器體系

三級存儲體系
在這裏插入圖片描述
在這裏插入圖片描述

存儲管理的功能

  1. 地址映射
  2. 虛擬存儲
  3. 內存分配
  4. 存儲保護

地址映射

定義
把程序中的地址(虛擬地址/虛地址/邏輯地址)變換成內存的真實地址(實地址/物理地址)的過程。
方式
固定地址映射
靜態地址映射
動態地址映射

固定地址映射

編程或編譯時確定邏輯地址和物理地址映射關係。

程序加載時必須放在指定的內存區域,容易產生地址衝突,運行失敗。
程序運行之前·確定映射關係·,程序裝入後不能移動,程序佔用連續的內存空間。

靜態地址映射

程序裝入時由操作系統完成邏輯地址到物理地址的映射
在這裏插入圖片描述
在這裏插入圖片描述

動態地址映射

在程序執行過程中把邏輯地址轉換爲物理地址
在這裏插入圖片描述
在這裏插入圖片描述

存儲器的管理功能 :虛擬存儲

解決的問題
程序過大或過多時,內存不夠,不能運行
多個程序併發時地址衝突,不能運行;
在這裏插入圖片描述
在這裏插入圖片描述

存儲器的管理功能 :內存分配功能

在這裏插入圖片描述

存儲器的管理功能 :存儲保護功能

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章