基本分頁存儲管理_第1頁
基本分頁存儲管理_第2頁
基本分頁存儲管理_第3頁
基本分頁存儲管理_第4頁
基本分頁存儲管理_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論