作業系統 虛擬儲存器的概念

2021-10-12 14:54:11 字數 1002 閱讀 6682

程式裝入記憶體時可能會出現如下問題

常規儲存器管理方式的特徵

許多不用或暫時不用的程式占用了大量記憶體空間,而其他程式卻無法裝入!這是否必要?

區域性性原理

2023年, denning.p指出

侷限性又表現在下述兩個方面

空間侷限性

虛擬儲存器的基本思想是:

虛擬儲存器支援多道程式設計技術

虛擬儲存器定義

虛擬儲存器最基本的特徵是離散性,在此基礎上又形成了多次性對換性的特徵。其所表現出來的最重要的特徵是虛擬性

對換性

虛擬性

以cpu時間和外存空間換取昂貴記憶體空間,這是作業系統中的資源轉換技術

虛擬儲存器的實現都是建立在離散分配的儲存管理方式基礎上的,主要有:

請求分頁系統

實現請求分頁的軟體

請求分段系統

為了實現請求分段,系統同樣需要必要的硬體支援:

請求分段的段表機制。這是在純分段的段表機制基礎上,增加若干項而形成的;

缺段中斷機構。每當使用者程式所要訪問的段尚未調入記憶體時,產生一缺段中斷,請求os將所缺的段調入記憶體;

位址變換機構

與請求調頁類似,實現請求調段和置換功能也需要得到os的支援。

作業系統 虛擬儲存器

虛擬儲存器是在常規儲存器的擴充套件 常規虛擬器的特徵分為兩個 1 一次性。2 駐留性 侷限性原理分為 1 時間侷限性。2 空間侷限性 所謂虛擬儲存器,指具有請求調入功能和置換功能,能從邏輯上對記憶體容量加以擴充的一種儲存器系統 虛擬儲存器的特徵 1 多次性。2 對換性。3 虛擬性。需要請求分頁頁表機...

作業系統 虛擬儲存器

作業系統 儲存器管理 作業系統 處理機排程簡述 作業系統 之程序管理 作業系統 經典的同步問題 生產者消費者問題,哲學家進餐問題,讀寫問題 記憶體的容量有限,如果有大作業或大量作業執行,記憶體就會不夠用.為解決這一問題邊催生了虛擬儲存器的概念.常規儲存器管理方式的特徵 一次性 作業必須一次性地全部裝...

作業系統筆記 虛擬儲存器

虛擬儲存技術 從邏輯層面上實現對記憶體容量的擴充,改善系統效能 常規儲存器管理方式特徵 一次性駐留性 虛擬儲存器的工作原理 給予區域性性原理可知,應用程式在執行之前無需全部載入,而只需要載入少數頁面或段就可執行,其餘部分暫留外存。如果出現缺頁 段 就發出缺頁 段 請求,此時系統再講請求頁調入記憶體 ...