1️⃣儲存器型別:
暫存器高速緩衝區儲存器
主儲存器
外儲存器
2️⃣虛擬位址和實體地址
3️⃣重定位
也稱位址轉換或位址對映,就是把虛擬位址轉換為實體地址的過程。
程式裝入:系統將程式從外存讀出並裝入記憶體的過程。
重定位:
?靜態重定位:程式裝入時把所有虛擬位址全部一次地轉換為實體地址。
(單任務的dos作業系統採用此方式)
動態重定位都是硬體實現,並把cpu中實現動態重定位的控制邏輯稱為儲存管理單元(mmu)
4️⃣儲存管理的目的
提高主儲存器的利用率、方便使用者對主儲存空間的使用。
系統區:供核心程式使用的儲存單元,作業系統只對其保護,禁止使用者程式直接訪問。
使用者區:非核心程式使用的儲存單元。
5️⃣儲存管理的主要功能
?儲存空間的分配和**(最基本的功能)
主要任務:
設計合理的資料結構,登記儲存單元的使用情況。
設計分配演算法
儲存空間**
?重定位
?儲存空間的共享與保護
?虛擬儲存器
6️⃣儲存管理方法
分割槽管理
分頁管理
分段管理
段頁式管理
作業系統 儲存器管理(1)
1.快取記憶體和磁碟快取 快取記憶體是現代計算機結構中的乙個重要部件,它是介於暫存器和儲存器之間的儲存器。主要用於備份主存中較常用的資料,以減少處理機對主儲存器的訪問次數,可以大幅度提高程式執行速度。磁碟快取本身是利用主存中的部分儲存空間,暫時存放從磁碟中讀出 或寫入 的資訊。由於磁碟的i 0速度遠...
儲存器管理
通用計算機有三層儲存器 cpu暫存器,主存,輔存。為了緩和各儲存器之間處理速度的差異,在暫存器和主存之間加入了快取記憶體,而在主存和輔存之間加入了磁碟快取。模組裝入方式 1 絕對裝入方式 將目標模組裝入到記憶體事先指定的位置。記憶體的分配方式 一 連續分配方式。1 單一連續分配 只能用於單使用者單任...
儲存器管理
一 單一連續分配 分為系統區和使用者區,系統區僅提供給os使用,通常放在低位址,使用者區出系統區以外的全部記憶體空間,供使用者使用。二 固定分割槽分配 把記憶體劃分為大小不一的分割槽,有幾個分割槽便只允許幾道作業併發。會造成內碎片 內碎片 乙個分區內的剩餘空間 三 動態分割槽分配 根據程式大小需要多...