作業系統 虛擬儲存器

2021-10-10 06:24:32 字數 634 閱讀 3302

虛擬儲存器是在常規儲存器的擴充套件

常規虛擬器的特徵分為兩個:1、一次性。2、駐留性

侷限性原理分為:1、時間侷限性。2、空間侷限性

所謂虛擬儲存器,指具有請求調入功能和置換功能,能從邏輯上對記憶體容量加以擴充的一種儲存器系統

虛擬儲存器的特徵:

1、多次性。  2、對換性。  3、虛擬性。

需要請求分頁頁表機制、缺頁中斷機構和位址變換機構的支援

缺頁中斷處理過程

保護現場、分析中斷原因、轉入缺頁中斷處理程式、恢復現場。

特點指令執行期間產生和處理中斷訊號。

指令執行時可能會產生多次缺頁中斷。

最小物理塊數的確定

記憶體分配策略

固定分配區域性置換

可變分配全域性置換

可變分配區域性置換

物理塊分配演算法

平均分配演算法

按比例分配演算法

考慮優先權的分配演算法

處理機的利用率

產生「抖動」的原因

頁面淘汰演算法不合理

分配給程序的物理頁面數太少

抖動的預防方法:

1、採取區域性置換策略

2、把工作集演算法融入到處理機排程中

3、利用"l=s"準則調節缺頁率

4、選擇暫停的程序

作業系統 虛擬儲存器

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

作業系統筆記 虛擬儲存器

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

作業系統10 虛擬儲存器

作業大的無法執行 10.1 覆蓋技術與交換技術 在多道環境下擴充記憶體的方法,用以解決在較小的儲存空間中執行較大程式時遇到的矛盾。交換技術與覆蓋技術共同點 10.1.1 覆蓋技術 一般要求程式各模組之間有明確的呼叫結構,程式設計師要向系統指明覆蓋結構,然後由作業系統完成自動覆蓋。缺點 對使用者不透明...