作業系統課堂筆記(5)儲存管理

來源:互聯網
上載者:User

1、儲存管理使用的基本概念

邏輯地址與物理地址

在具有地址變換機構的電腦中,允許程式中編排的地址和資訊實際存放在記憶體中的地址有所不同。前者叫邏輯(相對)地址,後者叫物理(絕對)地址。

重定位:將邏輯地址轉換為物理地址。

虛擬儲存管理

虛存是由作業系統調度,採用內外存的交換技術,各道程式在必需使用時調入記憶體,不用的調出記憶體,這樣好象記憶體容量不受限制。

虛存的特點:

(1)虛存容量不是無限的,極端情況受記憶體和外存可利用的總容量限制;

(2)虛存容量還受電腦匯流排地址結構限制;

(3)速度和容量的“時空”矛盾,虛存量的“擴大”是以犧牲CPU工作時間以及內外存交換時間為代價的。

儲存管理的目的及功能

目的是方便使用者,提高記憶體資源的利用率,實現記憶體共用。

功能主要有記憶體的分配和管理、記憶體的擴充技術、記憶體保護技術

2、分區分配儲存管理

分為固定分區、可變分區、可重定位分區、多重分區。

記憶體“擴充”技術:

交換:由作業系統做,使用者不知道。

覆蓋:由使用者控制,作業系統提供覆蓋機制。

記憶體保護技術:

--保護系統工作區和使用者作業區,特別是如何防止系統區被破壞。方法有儲存保護鍵、界限寄存器

3、請求頁式儲存管理

(1)頁式儲存管理實現原理

基於程式在運行時不需要一開始都裝入記憶體(局部性原理),更不應該把最近較長一段時間內不用的程式裝入記憶體。

(2)頁表的作用是將邏輯頁號轉換為物理塊號。

(3)頁面淘汰演算法

先進先出演算法(FIFO)、迴圈檢測法、最近最少使用頁面先淘汰(LRU)、最不經常使用的頁面先淘汰(LFU)、最近沒有使用頁面先淘汰(NUR)、最優淘汰演算法(OPT)等。

(4)頁式儲存管理的優、缺點

優點:

虛存量大,適合多道程式運行,使用者不必擔心記憶體不夠的調度操作;

記憶體利用率高,不常用的頁面盡量不留在記憶體;

不要求作業連續存放,有效地解決了“片段”問題。與分區式相比,不需移動作業;與多重分區比,無零星片段產生。

缺點:

要處理頁面中斷、缺頁中斷處理等,系統開銷較大;

有可能產生“抖動”;

地址變換機構複雜,為提高速度採用硬體實現,增加了機器成本。

4、段式、段頁式儲存管理

段式、頁式儲存管理的對比。

段頁式儲存管理特點:

每一段分若干頁,再按頁式管理,頁間不要求連續;

用分段方法分配管理作業,用分頁方法分配管理記憶體;

兼有段式和頁式管理的優點,系統複雜和開銷增大,一般在大型主機器上才使用。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.