儲存器管理 1 前言

2021-10-10 10:53:34 字數 728 閱讀 4760

1️⃣儲存器型別:

暫存器高速緩衝區儲存器

主儲存器

外儲存器

2️⃣虛擬位址和實體地址

3️⃣重定位

也稱位址轉換或位址對映,就是把虛擬位址轉換為實體地址的過程。

程式裝入:系統將程式從外存讀出並裝入記憶體的過程。

重定位:

?靜態重定位:程式裝入時把所有虛擬位址全部一次地轉換為實體地址。

(單任務的dos作業系統採用此方式)

動態重定位都是硬體實現,並把cpu中實現動態重定位的控制邏輯稱為儲存管理單元(mmu)

4️⃣儲存管理的目的

提高主儲存器的利用率、方便使用者對主儲存空間的使用。

系統區:供核心程式使用的儲存單元,作業系統只對其保護,禁止使用者程式直接訪問。

使用者區:非核心程式使用的儲存單元。

5️⃣儲存管理的主要功能

?儲存空間的分配和**(最基本的功能)

主要任務:

設計合理的資料結構,登記儲存單元的使用情況。

設計分配演算法

儲存空間**

?重定位

?儲存空間的共享與保護

?虛擬儲存器

6️⃣儲存管理方法

分割槽管理

分頁管理

分段管理

段頁式管理

作業系統 儲存器管理(1)

1.快取記憶體和磁碟快取 快取記憶體是現代計算機結構中的乙個重要部件,它是介於暫存器和儲存器之間的儲存器。主要用於備份主存中較常用的資料,以減少處理機對主儲存器的訪問次數,可以大幅度提高程式執行速度。磁碟快取本身是利用主存中的部分儲存空間,暫時存放從磁碟中讀出 或寫入 的資訊。由於磁碟的i 0速度遠...

儲存器管理

通用計算機有三層儲存器 cpu暫存器,主存,輔存。為了緩和各儲存器之間處理速度的差異,在暫存器和主存之間加入了快取記憶體,而在主存和輔存之間加入了磁碟快取。模組裝入方式 1 絕對裝入方式 將目標模組裝入到記憶體事先指定的位置。記憶體的分配方式 一 連續分配方式。1 單一連續分配 只能用於單使用者單任...

儲存器管理

一 單一連續分配 分為系統區和使用者區,系統區僅提供給os使用,通常放在低位址,使用者區出系統區以外的全部記憶體空間,供使用者使用。二 固定分割槽分配 把記憶體劃分為大小不一的分割槽,有幾個分割槽便只允許幾道作業併發。會造成內碎片 內碎片 乙個分區內的剩餘空間 三 動態分割槽分配 根據程式大小需要多...