儲存器管理實驗

2022-09-21 22:03:05 字數 958 閱讀 9586

◆實驗名稱:儲存器管理實驗

◆儀器、裝置:計算機

◆參考資料:作業系統實驗指導書

◆實驗目的:

設計乙個請求頁式儲存管理方案,並編寫模擬程式實現。

◆實驗內容:

編寫程式用來模擬虛擬頁式儲存管理中的頁面置換要求:

1.快表頁面固定為4塊

2.從鍵盤輸入n個頁面號

3.輸出每次物理塊中的頁面號和缺頁次數,缺頁率◆實驗原理、資料(程式)記錄:

#define pages 4 /* 物理塊數 */#define n 16 /*最多輸入的頁面號*/int pages[pages][2]; /*page[i][0]儲存頁面號,page[i][1]儲存頁面存留時間*/

int queue[n]; /*頁面號陣列*/void initialise(void初始化:快表和頁面號陣列else

printf("輸入錯誤資料~!\n");

}return i;

}void display_pages(void)/* 輸出物理塊中的頁面號 */

printf("第%2d個頁面訪問時物理塊中的頁面號:",i+1);

display_pages();

i++;}}

int main(void)

◆實驗結果及分析

輸入資料:1 2 4 3 1 4 5 6

輸出結果:

第1個頁面訪問時物理塊中的頁面號:1

第2個頁面訪問時物理塊中的頁面號:1 2

第3個頁面訪問時物理塊中的頁面號:1 2 4第4個頁面訪問時物理塊中的頁面號:1 2 4 3第5個頁面訪問時物理塊中的頁面號:

1 2 4 3第6個頁面訪問時物理塊中的頁面號:1 2 4 3第7個頁面訪問時物理塊中的頁面號:1 5 4 3第8個頁面訪問時物理塊中的頁面號:

1 5 4 6缺頁次數:6

缺頁率:0.750

通過實驗,實現了利用lru演算法進行虛擬儲存管理的模擬。

儲存器管理

4.1 儲存器的層次結構 4.1.1 儲存器的層次結構 1.儲存器的層次結構 在現代計算機系統中,儲存器是資訊外理的 與歸宿,佔據重要位置。但是,在現有技術條件下,任何一種儲存裝置,都無法同時從速度與容量兩方面,滿足使用者的需求。實際上它們組成了乙個速度由快到慢,容量由小到大的儲存裝置層次。2.各種...

虛擬儲存器管理

淮海工學院計算機工程學院 實驗報告書 課程名 作業系統原理 題目 虛擬儲存器管理 班級學號 姓名一 實驗目的 請求頁式虛存管理是常用的虛擬儲存管理方案之一。通過請求頁式虛存管理中對頁面置換演算法的模擬,有助於理解虛擬儲存技術的特點,並加深對請求頁式虛存管理的頁面排程演算法的理解。實驗環境 turbo...

作業系統實驗五虛擬儲存器管理

作業系統課程報告 虛擬儲存器管理 學號姓名 班級教師 華僑大學電子工程系 設計目的 1 理解虛擬儲存器概念。2 掌握分頁式儲存管理位址轉換和缺頁中斷。設計內容與基本要求 1 模擬分頁式儲存管理中硬體的位址轉換和產生缺頁中斷。2 用先進先出頁面排程演算法處理缺頁中斷。設計報告內容 1 分頁式儲存管理和...