分段分頁儲存 (計算機作業系統)

2021-09-27 03:03:08 字數 855 閱讀 1424

一、各種儲存器

1.主儲存器 簡稱記憶體、主存、可執行儲存器;主要部件,儲存程序執行時的程式和資料,若干兆位元組、中等速度、中等**。    

主儲存器的訪問速度遠低於cpu執行指令的速度,為緩和這一矛盾,在計算機系統中引入了暫存器和快取記憶體。

2.暫存器 速度最快,**昂貴,容量小。

以字(word)為單位。暫存器用於加速儲存器的訪問速度,如:用暫存器存放運算元。

3.快取記憶體   少量的、容量小(幾十kb~幾mb )、非常快速、昂貴。        

主存中常訪問的資訊存放在快取記憶體中,減少訪主次數。

二:基本分頁儲存管理方式

1.連續分配儲存管理方式產生的問題:

在分割槽儲存管理中,要求把程序放在乙個連續的儲存區中,因而會產生許多碎片。

2.碎片問題的解決方法

(1)拼接/緊湊技術----代價較高。        (2)離散分配方式---允許將作業/程序離散放到多個不相鄰接的分割槽中,就可以避免拼接。基於這一思想產生了以下的離散分配方式:

分頁式儲存管理:離散分配的基本單位是頁

分段式儲存管理:離散分配的基本單位是段

段頁式儲存管理:離散分配的基本單位是段、頁

三:基本分段儲存管理方式

引入分段儲存管理方式,主要是為了滿足使用者的一系列要求:

資訊共享:共享是以資訊為邏輯單位,頁是儲存資訊的物理單位,段卻是資訊的邏輯單位。

資訊保護:保護也是資訊為邏輯單位。

動態增長:實際應用中,某些段(資料段)會不斷增長,前面的儲存管理方法均難以實現。

四。分段分頁比較

計算機作業系統儲存管理 分段與分頁

一 分頁儲存管理 1.基本思想 使用者程式的位址空間被劃分成若干固定大小的區域,稱為 頁 相應地,記憶體空間分成若干個物理塊,頁和塊的大小相等。可將使用者程式的任一頁放在記憶體的任一塊中,實現了離散分配。2.分頁儲存管理的位址機構 15 12 11 0 頁號p 頁內位移量w頁號 4位,每個作業最多2...

計算機作業系統 虛擬儲存

請求分頁儲存管理方式 虛擬儲存的情況下 相較於傳統的儲存 將程序所需要的全部裝入記憶體 虛擬儲存時在程序執行之前只把程式資料只裝入一部分先要執行的進去執行 後面需要的資料再慢慢裝入 拿分頁式來說就是某個程序在執行時 有一部分頁時裝進了記憶體有一部分不在記憶體 需要進行頁面置換 也就是將一部分磁碟記憶...

計算機作業系統

為什麼要有作業系統 計算機系統是乙個複雜的系統,如果每位程式設計師在程式設計時都必須掌握計算機系統的所有細節,就會嚴重影響程式設計師的開發效率 作業系統可以對計算機硬體加以管理和優化使用,為使用者程式提供更好的執行環境。作業系統以及其位置 作業系統組成 作業系統功能 應用程式直接與作業系統及其抽象打...