3 1 6 基本分頁儲存管理的基本概念

2021-10-09 06:21:56 字數 794 閱讀 7091

非連續分配:為使用者分配的可以是一些分散的記憶體空間

分頁儲存

頁框:在記憶體中分為乙個個大小相等的分割槽,每乙個分割槽都有乙個編號,就是頁框號,從0開始

頁​:程序在邏輯上劃分一塊塊和頁框大小相同的分割槽,每個頁面都有乙個編號,就是頁號

​ 作業系統以頁框為單位,為每個程序分配記憶體空間,各個頁可以不必存放在連續的頁框當中

頁框不能過大,否則會產生過多內部碎片

​ 頁面:程序在邏輯上被劃分為與頁框大小相等的乙個個部分,每個頁面都有乙個編號

程序被分成乙個個頁面後,因為是離散分配到記憶體,所以需要建立記憶體和頁面的對映

頁表

設計思想:

乙個程序對應一張頁表

​ 每乙個頁表項由塊號構成,頁號是隱含的

​ 每乙個頁表項長度相同

幾個問題:

如何存放頁表,頁表項有多大?

乙個頁表項只需要存放塊號,根據頁面大小和記憶體大小就可以知道記憶體塊號佔多大

tips:因為是按照位元組編址,所以一般都要湊夠8bit

如何實現位址轉換

確定頁號

根據頁表找到對應塊號

根絕頁內偏移量加上塊號對應的起始位址得到最終的實體地址

如果頁面大小是2^k,那麼邏輯位址的後k位就是偏移量,前面的是頁號

一般是通過頁內偏移量得到頁面大小,最後明確邏輯位址結構

基本分頁儲存管理的基本概念

基本分頁儲存管理的思想 把記憶體分為乙個個相等的小分割槽,再按照分割槽大小把程序拆分成乙個個小部分 將記憶體空間分為乙個個大小相等的分割槽 比如 每個分割槽4kb 每個分割槽就是乙個 頁框 或稱 頁幀 記憶體塊 物理塊 每個頁框有乙個編號,即 頁框號 或者 記憶體塊號 頁幀號 物理塊號 頁框號從0開...

基本分頁儲存管理方式

1 離散分配方式 連續分配方式 分割槽儲存管理 要求把作業放在乙個連續的儲存區中,因而會形成許多 碎片 固定分割槽會產生內部碎片,動態分割槽會產生外部碎片。雖然可通過 緊湊 方法將許多碎片拼接成可用的大塊空間,但需為之付出很大開銷。如果允許將乙個程序直接分散的裝入到許多不相鄰接的分割槽中,則無需再進...

基本分頁 請求分頁儲存管理方式

基本分頁儲存管理方式具有如下特徵 1 一次性。要求將作業全部裝入記憶體後方能執行。許多作業在每次執行時,並非其全部程式和資料都要用到。如果一次性地裝入其全部程式,造成記憶體空間的浪費。2 駐留性。作業裝入記憶體後,便一直駐留在記憶體中,直至作業執行結束。儘管執行中的程序會因i o而長期等待,或有的程...