freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

操作系統(tǒng)課程設(shè)計(jì)---動(dòng)態(tài)分區(qū)分配存儲(chǔ)管理-資料下載頁(yè)

2025-01-16 13:59本頁(yè)面
  

【正文】 [recycle+1][1]。 ary1[recycle1][2]=ary1[recycle+1][2]。 ary1[recycle1][3]=ary1[recycle+1][3]。 } m=m2。 k=0。 for(j=0。jm。j++) { //coutary1[j][3]ary1[j][3]endl。 if(ary1[j][3]!=2) { ary2[k][0]=ary1[j][0]。 ary2[k][1]=ary1[j][1]。 ary2[k][2]=ary1[j][2]。 k++。 } } n=k。 vision()。 } if((ary1[recycle2][3]==2)amp。amp。(ary1[recycle][3]==2))//空閑區(qū)上下鄰接的都是已分配盤(pán)塊 { ary1[recycle1][3]=0。 k=0。 for(j=0。jm。j++) { //coutary1[j][3]ary1[j][3]endl。 if(ary1[j][3]!=2) { ary2[k][0]=ary1[j][0]。 ary2[k][1]=ary1[j][1]。 ary2[k][2]=ary1[j][2]。 k++。 } } n=k。 vision()。 } } } }//緊湊算法void pact(){ int id1=0。//記錄已經(jīng)分配的內(nèi)存數(shù)量 int id2。//循環(huán)量 int num_avl。//記錄空閑盤(pán)塊數(shù)量 int sum_avl=0。//總共空閑區(qū)大小 int num_apl=0。 //統(tǒng)計(jì)總共空閑區(qū)有多大 vision()。 for(id2=0。id2n。id2++) { sum_avl=sum_avl+ary2[id2][1]。 } for(id2=0。id2m。id2++) { if(ary1[id2][3]==2) { ary1[num_apl][0]=num_apl+1。 ary1[num_apl][1]=ary1[id2][1]。 if(num_apl==0) { ary1[num_apl][2]=0。 }else{ ary1[num_apl][2]=ary1[num_apl1][1]+ary1[num_apl1][2]。 } ary1[num_apl][3]=2。 num_apl++。 //coutnum_aplnum_aplendl。 } } //最后一塊空閑塊 ary1[num_apl][0]=num_apl+1。 ary1[num_apl][1]=sum_avl。 ary1[num_apl][2]=ary1[num_apl1][1]+ary1[num_apl1][2]。 ary1[num_apl][3]=0。 m=num_apl+1。//包括最后一個(gè)空閑區(qū) num_avl=0。 for(id2=0。id2m。id2++) { if(ary1[id2][3]!=2) { ary2[num_avl][0]=ary1[id2][0]。 ary2[num_avl][1]=ary1[id2][1]。 ary2[num_avl][2]=ary1[id2][2]。 num_avl++。 } } n=num_avl。 vision()。}//主函數(shù)入口void main(){ int i。 int j。 int num。 int choice1。 //操作選擇標(biāo)記 int choice2。 int flag=1。 //標(biāo)記是否再執(zhí)行 while(flag==1){ cout********************************************endl。 cout****** 信息產(chǎn)生方式 ******endl。 cout****** 1: 自動(dòng)生成 2: 手動(dòng)輸入 ******endl。 cout********************************************endl。 cout請(qǐng)選擇產(chǎn)生內(nèi)存分區(qū)和作業(yè)信息的方式! 。 cinchoice1。 if(choice1==1) { num=rand()amp。10。 q=num。 int id3=2+rand()%8。 m=id3。//內(nèi)存區(qū)數(shù)量 create_apply()。 create_pro()。 } if(choice1==2) { create_zuoye()。 create_fenqu()。 } vision()。 cout**請(qǐng)選擇處理算法**endl。 cout**1首次適應(yīng)算法2循環(huán)首次適應(yīng)算法3最佳適應(yīng)算法 **endl。 cout**4最壞適應(yīng)算法5緊湊算法6回收算法 **endl。 cout****endl。 cinid1。 if(id1==1) {first_fit()。} if(id1==2) {next_fit()。} if(id1==3) {best_fit()。} if(id1==4) {worst_fit()。} if(id1==5) { pact()。} if(id1==6) { cout*******************生成內(nèi)存狀態(tài)******************endl。 int id3=rand()%10。 m=5。//內(nèi)存區(qū)數(shù)量 create_apply()。 vision()。 cout請(qǐng)您從空閑列表中選出需要回收的內(nèi)存塊(必須是已分配):endl。 cinrecycle。 if((recyclem)||(recycle1)) { cout錯(cuò)誤:內(nèi)存中不存在此塊!endl。 }else{ int id2=9999。 for(i=0。in。i++){ if(ary2[i][0]==recycle) { cout錯(cuò)誤:輸入的為空閑盤(pán)塊!endl。 id2=1。 break。 } } if(id2==9999){ apply_recycle()。} } } cout**************************** endl。 cout 是否繼續(xù)演示別的算法!endl。 cout 1是 0否 endl。 cout**************************** endl。 int o。 cino。 flag=o。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1