操作系統實驗五:文件系統


班級:計算1812

姓名:彭晨

學號:201821121039

1. 記錄內存空間使用情況

 顯示當前內存的使用情況,包括空閑分區的情況和已經分配的情況

 

2. 記錄空閑分區

描述每一個空閑塊的數據結構

 

3.內存分配算法 

使用什么樣的內存分配算法,給出算法源代碼,並解釋。

 

  • 內存分配:最佳分配、最差分配、首次適配、循環首次適配、快速適配、伙伴系統
  • 虛擬內存分配:分頁、分段、段頁式(實現虛擬內存分配,加10分,按30分來打分) 

 

 

 

4. 內存釋放算法 

 

 

 

5. 運行結果 

 

解釋程序運行結果

最初設置空閑分區的內存范圍為0~1024

1、為進程process_01分配了起始地址為13,大小為14的內存空間,分配結束后空閑分區的剩余存儲地址從27開始,大小為997的空間。

2、為進程process_02分配了起始地址為0,大小為5的內存空間,分配結束后空閑分區的剩余存儲地址從5開始,大小為1019的空間。

3、刪除進程1,空閑地址分區獲得1號進程。

4、為進程process_04分配了起始地址為27,大小為24的存儲空間,分配結束后空閑分區的剩余存儲地址從51開始,大小為973的空間。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM