版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《操作系統(tǒng)》課程實驗報告實驗五基本分頁存儲管理實驗?zāi)康模菏煜げ⒄莆栈痉猪摯鎯芾淼乃枷?。熟悉并掌握基本分頁存儲管理的分配和回收方式,并能夠模擬實現(xiàn)。實驗內(nèi)容:用高級語言模擬實現(xiàn)基本分頁存儲管理,要求:1、內(nèi)存空間的初始化——可以由用戶輸入初始內(nèi)存空間各個物理狀態(tài),10——表示未分配,并能夠?qū)⑿袠?、列標轉(zhuǎn)換為對應(yīng)的物理塊號,以查看或修改每一個塊的狀態(tài),要求:初始時部分物理塊已分配)2、矩陣的相應(yīng)位置的值(值由0轉(zhuǎn)變?yōu)?該作業(yè)占用的物理塊的塊號,以備刪除作業(yè)時回收空間。3、列標,將對應(yīng)位置的值由1轉(zhuǎn)變成0就完成了回收)4、存情況的矩陣的值)要求考慮:(1)內(nèi)存空間不足的情況,要有相應(yīng)的顯示;(2)作業(yè)不能同名,但是刪除后可以再用這個名字;(3)作業(yè)空間回收是輸入作業(yè)名,回收相應(yīng)的空間,如果這個作業(yè)名不存在,也要有相應(yīng)的提示。三、實驗代碼<><>N100共有100個內(nèi)存塊[N][1];存放每個進程的頁表[N];內(nèi)存塊狀態(tài)標志數(shù)組,0:空閑,1:使用;;記錄當前內(nèi)存剩余空間記錄當前進程數(shù)=;();();();();(){i,j;初始化內(nèi)存狀態(tài)標志數(shù)組(0;i<N;)[i]=0;(0;i<20;)[()%(1)]=1;=0;(0;i<N;)([i]0);初始化存放進程的數(shù)組(0;i<N;){[i][0]=0;(1;j<N;)[i][j]=-1;}=0;初始化結(jié)果如下:");();=;}(){("\n內(nèi)存總量:塊,已用空間:塊,剩余空間:塊,進程總數(shù):個\n",N,,,);(<N){已使用的內(nèi)存塊():\n",);(00;k<N;){([k]1)("%2d",k,);(15){('\n');=0;}}('\n');}輸出各進程占用內(nèi)存詳細情況(>0){內(nèi)存詳細使用情況如下:\n");(0;i<N;){([i][0]>0){進程號:\n占用內(nèi)存塊:",i,[i][0]);(10;j<[i][0];){("%2d",[i][j],);(15){('\n');("=0;");}}('\n');}}}當前內(nèi)存無進程!\n");/*輸出空閑內(nèi)存塊(>0){空閑內(nèi)存塊():\n",);(00;k<N;){([k]0)("%2d",k,);(15){('\n');=0;}}('\n');}*/('\n');}(){,,k=0;請輸入進程號小于)和所需頁面數(shù):",N);("",,);(>99){錯誤!進程號過大!\n");;}(>);;[][0]=;(1;i<;){([k]1k<100);[][i]=k;[k]=1;;};;}(){,;(<1){當前內(nèi)存沒有進程!\n\n");;}當前內(nèi)存中的進程有個,進程號為:",);(0;i<N;)([i][0]>0)("%2d",i);('\n');請輸入您要結(jié)束的進程號小于:",N);("",);=[][0];(0){對不起!該進程不存在!\n");;}(1;j<;){[[][j]]=0;[][j]=-1;}[][0]=0;;;;}(){;(){操作菜單:\n");("1>創(chuàng)建進程\n2>結(jié)束進程\n3>查看內(nèi)存\n0>退出程序\n");請輸入您要進行的操作:");("",);(){1:(())創(chuàng)建新進程成功!\n\n");抱歉!內(nèi)存空間不足,創(chuàng)建新進程失??!\n\n");;2:(())進程已結(jié)束!\n\n");進程結(jié)束失?。n\n");;3:();;0:;:對不起!您的選擇有誤!請重新選擇!\n\n");}}}(){();();}四、實
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026浙江象山半邊山紫冠投資有限公司酒店管理分公司(寧波象山海景皇冠假日酒店)招聘5人備考考試題庫及答案解析
- 2026天津商業(yè)大學(xué)第一批招聘20人 (高層次人才崗位)備考考試題庫及答案解析
- 2026山東事業(yè)單位統(tǒng)考煙臺市萊山區(qū)招聘4人考試備考試題及答案解析
- 骨髓瘤患者營養(yǎng)支持護理
- 2026交通運輸部所屬事業(yè)單位第四批統(tǒng)一招聘24人備考考試試題及答案解析
- 2026年寧德人民醫(yī)院編外人員招聘1人(一)備考考試題庫及答案解析
- 失智照護區(qū)管理制度(3篇)
- 2026山東事業(yè)單位統(tǒng)考青島西海岸新區(qū)招聘工作人員2人參考考試題庫及答案解析
- 中美藥品廣告管理制度對比(3篇)
- 2026云南昭通市彝良縣公安局警務(wù)輔助人員招聘6人備考考試試題及答案解析
- 2025年大學(xué)旅游管理(旅游服務(wù)質(zhì)量管理)試題及答案
- 打捆機培訓(xùn)課件
- 2026年淺二度燒傷處理
- 北京通州產(chǎn)業(yè)服務(wù)有限公司招聘考試備考題庫及答案解析
- 河北省NT名校聯(lián)合體2025-2026學(xué)年高三上學(xué)期1月月考英語(含答案)
- 2025-2026學(xué)年滬科版八年級數(shù)學(xué)上冊期末測試卷(含答案)
- 途虎養(yǎng)車安全培訓(xùn)課件
- 衛(wèi)生管理研究論文
- 委托市場調(diào)研合同范本
- 畜牧安全培訓(xùn)資料課件
- 2025年度黨支部書記述職報告
評論
0/150
提交評論