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

2021-07-23 08:44:51 字數 838 閱讀 2160

基本分頁儲存管理方式具有如下特徵:

1)一次性。要求將作業全部裝入記憶體後方能執行。許多作業在每次執行時,並非其全部程式和資料都要用到。如果一次性地裝入其全部程式,造成記憶體空間的浪費。

2)駐留性。作業裝入記憶體後,便一直駐留在記憶體中,直至作業執行結束。儘管執行中的程序會因i/o而長期等待,或有的程式模組在執行過一次後就不再需要(執行)了,但它們都仍將繼續占用寶貴的記憶體資源。

請求分頁系統是建立在基本分頁系統的基礎上,為了能支援虛擬儲存器功能而

新增了請求調頁功能和頁面置換功能。

請求分頁儲存管理是實現虛擬儲存器的一種常用方式,它是在基本分頁儲存管理的基礎上實現的。其基本思想是:在程序開始執行之前,僅裝入當前要執行的部分頁面即可執行;在執行過程中,可使用請求調入中斷動態裝入要訪問但又不在記憶體的頁面;當記憶體空間已滿,而又需要裝入新的頁面時,者根據置換功能適當調出某個頁面,以便騰出空間而裝入新的頁面。為實現請求分頁,需要一定的硬體支援,包括:頁表機制、缺頁中斷機構、位址變換機構。

應用程式在執行之前,沒有必要所有裝入記憶體

,僅須將那些當前要執行的少數頁面或段先裝入記憶體便可執行,其餘部分暫留在盤上

。程式在執行時,假設它所要訪問的頁(段)已調入記憶體,便可繼續執行下去;

但假設程式所要訪問的頁(段)尚未調入記憶體(稱為缺頁或缺段)

,此時程式應利用os所提供的

請求調頁(段)功能

,將它們調入記憶體,以使程序能繼續執行下去

。假設此時記憶體已滿,無法再裝入新的頁(段),則還須再利用頁(段)的置換功能,將記憶體中臨時不用的頁(段)調至盤上,騰出足夠的記憶體空間後,再將要訪問的頁(段)調入記憶體,使程式繼續執行下去。

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

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

請求分頁儲存管理方式

請求分頁系統是建立在基本分頁的基礎上的,為了能支援虛擬儲存器功能而增加了請求調頁功能和頁面置換功能。相應地,每次調入和換出的基本單位都是長度固定的頁面,這使得請求分頁系統在實現上要比請求分段系統簡單 請求分段系統在換進和 換出時是 可變長度的段 因此,請求分頁便成為目前最常用的一種實現虛擬儲存器的方...

基本分頁儲存管理方式

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