作業系統 記憶體管理(二)

2021-10-03 21:58:14 字數 585 閱讀 4467

覆蓋技術

缺點:1.時間換空間 2.**塊分析成本

交換技術

交換時機:確實是記憶體空間不夠的時候。

交換區大小:硬碟中預留的空間一定要能存放所有使用者程序的所有記憶體映像的拷貝;

覆蓋交換對比

虛擬記憶體管理技術

目標:1.類似覆蓋但可以減輕程式設計師負擔。

2.類似交換,可以減小交換粒度。

實現原理

基於mmu+作業系統+頁面+段+區域性性原理

特徵

虛擬記憶體管理技術--虛擬頁式記憶體管理

虛擬儲存效能

dirty page寫操作,page fault 代表缺頁中斷機率。如果p足夠小,eat無限接近於10。**考慮區域性性原理。

作業系統記憶體管理

作業系統記憶體管理 一 程序的虛擬位址空間 每個程序都被賦予自己的虛擬位址空間,對於32位程序來說,這個位址空間為4g,因此程序中的位址可以為0x00000000至0xffffffff之間的任何乙個值。其中4g空間中的低區的2g空間留給程序使用,而高區的2g空間則留給系統使用。在windows200...

作業系統記憶體管理

作業系統記憶體管理一 程序的虛擬位址空間 每個程序都被賦予自己的虛擬位址空間,對於 32位程序來說,這個位址空間為 4g,因此程序中的位址可以為 0x00000000 至0xffffffff 之間的任何乙個值。其中 4g空間中的低區的 2g空間留給程序使用,而高區的 2g空間則留給系統使用。在win...

作業系統記憶體管理

記憶體,毫無疑問是最重要的資源,顯然,作業系統對記憶體的管理我必須清楚。這裡主要介紹了分頁管理和分段管理。1.頁式管理 a.頁式管理的基本思想 打破儲存分配的連續性 將邏輯上連續的使用者程式對映到離散的記憶體塊 使用者程式與記憶體空間被劃分為若干等長的區域 邏輯頁 與 物理頁 使用者程式的劃分由系統...