實驗四 動態磁區存盤管理
實驗目的:熟悉并掌握動態磁區分配的各種演算法。
熟悉并掌握動態磁區中磁區回收的各種情況,并能夠實作磁區合并。
實驗內容:用高級語言模擬實作動態磁區存盤管理,要求:
磁區分配演算法至少實作首次適應演算法、最佳適應演算法和最壞適應演算法中的至少一種。熟悉并掌握各種演算法的空閑區組織方式。
磁區的初始化——可以由用戶輸入初始磁區的大小。(初始化后只有一個空閑磁區,起始地址為0,大小是用戶輸入的大小)
磁區的動態分配程序:由用戶輸入作業號和作業的大小,實作磁區程序。
磁區的回收:用戶輸入作業號,實作磁區回收,同時,磁區的合并要體現出來。(注意:不存在的作業號要給出錯誤提示!)
磁區的顯示:任何時刻,可以查看當前記憶體的情況(起始地址是什么,大小多大的磁區時空閑的,或者占用的,能夠顯示出來)
要求考慮:(1)記憶體空間不足的情況,要有相應的顯示;
(2)作業不能同名,但是洗掉后可以再用這個名字;
(3)作業空間回收是輸入作業名,回收相應的空間,如果這個作業名不存在,也要有相應的提示。
uj5u.com熱心網友回復:
你這些“作業”,究竟要做些什么操作?存入些什么樣的資料?uj5u.com熱心網友回復:
http://download.csdn.net/tag/%E5%8A%A8%E6%80%81%E5%88%86%E5%8C%BA%E5%AD%98%E5%82%A8%E7%AE%A1%E7%90%86轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/133244.html
標籤:VB基礎類
