1. 程式人生 > >c++ 計算機作業系統虛擬頁式儲存管理系統模擬實現

c++ 計算機作業系統虛擬頁式儲存管理系統模擬實現

本系統裸機上模擬硬體開始,進行了對計算機虛擬頁式儲存管理系統的模擬,通過對記憶體、外存、儲存管理部件、缺頁中斷機構等硬體的模擬,以及對程序的PCB,頁表等軟體結構的模擬,以請求分頁的方式,實現了先來先服務、非剝奪動態優先順序兩種程序排程演算法和LRU、FIFO、SCR、CLOCK四種頁面置換演算法,模擬了作業系統中分配記憶體外存、地址對映轉換、缺頁中斷處理、程序排程、頁面置換等過程,並將整個執行過程視覺化地展現了出來。

備註:以前寫的作業系統課設,qt做的介面,程式碼上傳到我的資源了,寫的不好純屬分享與參考,註釋很詳細。

原始碼下載地址:對不起連結刪啦!暫時不下了55555

主要功能及使用方法閱讀程式碼就可以看出,註釋比較詳細

由於QT釋出應用程式依賴的庫打包後資源比較大,所以只有程式碼沒有應用程式,請自行生成,謝謝。