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

正文內(nèi)容

計(jì)算機(jī)操作系統(tǒng)內(nèi)存管理系統(tǒng)可變分區(qū)存儲(chǔ)管理方式的內(nèi)存分配回收(文件)

 

【正文】 gth) { count++。 ads=free_table[k].address。 free_table[k].address+=need_length。} if(i=n1) //找到, 在已分配區(qū)表中登記 一個(gè)表項(xiàng) { used_table[i].address=ads。 } else //已分配區(qū)表長(zhǎng)度不足 { if(free_table[k].flag == 0) //將已做的整個(gè)分配撤銷 { free_table[k].flag=1。 free_table[k].length+=len。 return 0。 int i, j, k。used_table[y].flag!=process_name) { y=y+1。 count2++。 i=0。 //判斷是否有 上鄰接 if((recycle_address+recycle_length)==free_table[i].address) j=i。 //將第 j 欄的 標(biāo)記置為‘ 0’ } else //不存在下鄰接, 和上鄰接合并 free_table[k].length+=recycle_length。 while(free_table[x].flag!=0) x=x+1。 } else { //空閑表已滿, 執(zhí)行 回收失敗 used_table[y].flag=process_name。 } void show() //程序執(zhí)行時(shí)輸出模擬 的內(nèi)存 分配 回收 表 { cout+++++++++++++++++++++++++++++++++++++++\n。i=count2。 cout+++++++++++++++++++++++++++++++++++++++\n。 } void main() //主函數(shù)調(diào) 用各功能函數(shù)對(duì)所有工作進(jìn)行測(cè)試 { int choice。 20 cout 動(dòng)態(tài)分區(qū)分配方式的模擬 \n。 //開創(chuàng)空閑區(qū)和已分配區(qū)兩個(gè)表 while(!exitFlag) { cout********************************************\n。 cout請(qǐng)輸入您的操作 : 。 case 1: cout請(qǐng)輸入作業(yè)名和所需內(nèi)存: 。 case 2: int ID。 //回收內(nèi)存 break。決定做這個(gè)題目的時(shí)候, 就針對(duì)此題要解決的幾個(gè)問(wèn)題反復(fù)思考,重新翻開教科書把相關(guān)內(nèi)容特別是算法原理認(rèn)真細(xì)致的看了一遍,設(shè)想會(huì)遇到的問(wèn)題。之前大多用的 c 語(yǔ)言,對(duì)結(jié)構(gòu)體,對(duì)象等知識(shí)淡忘了很多,這一次的實(shí)踐讓我找回了很多學(xué)過(guò)的知識(shí)點(diǎn),也彌補(bǔ)了很多的不足之處。 實(shí)踐中 最困難的是以前沒(méi)有做過(guò)界面,所以雖然程序在大家的努力下還算順利地完成了,功能測(cè)試也通過(guò)了,可是界面的制作卻成了比較大的難題。 這些地方一直頻繁出錯(cuò),或在功能得不到實(shí)現(xiàn),大家一起邊找資料邊學(xué)習(xí)新的知識(shí),通過(guò)很多次的嘗試,終于做出了界面,雖然不太好看,而且功能也很簡(jiǎn)單,但這也是也經(jīng)過(guò)大家很大努力才完成的。 動(dòng)手能力也得到了提高, 當(dāng)然, 我們的設(shè)計(jì)還有很多的不足之處,有些問(wèn)題沒(méi)能很好解決,但通過(guò)不斷學(xué)習(xí)和實(shí)踐,我們一定 會(huì) 做的更好。對(duì)于自身不足的地方,大家也有了比較清晰的認(rèn)識(shí),對(duì)未來(lái)的發(fā)展,也有了個(gè)參照,將遇到的困難一個(gè)個(gè)跨過(guò),并最終完成此次課程設(shè)計(jì),真的感 覺(jué)很有 收獲很有 成就感。 但是因?yàn)橐郧敖缑娉绦蚓帉戄^少,所以界面的編寫遇到了許多困難,特別是實(shí)現(xiàn)內(nèi)存分配表和空閑分區(qū)表的輸出遇到了很大的挫折,最后在查閱資料、認(rèn)真思考的基礎(chǔ)上實(shí)現(xiàn)內(nèi)存分配表和空閑分區(qū)表的輸出,并最終作出了內(nèi)存管理子系統(tǒng)。 還有一個(gè)難點(diǎn)就是為作業(yè)找到最佳空閑區(qū),此處是參照了一些資料后,理清了條件,然后用一個(gè) while()兩個(gè) if()語(yǔ)句循環(huán)嵌套就實(shí)現(xiàn)了此功能。再一個(gè)問(wèn)題是回收時(shí)候的合并,對(duì)地址的修改不是很有把握。 break。 cinID。 distribute(job_name, need_memory)。 switch(choice) { case 0: exitFlag=true。 cout** 3: 查看分配 0: 退 出 **\n。 cout請(qǐng)選擇操作類型: \n。 float need_memory。jcount1。 cout+++++++++++++++++++++++++++++++++++++++\n。 cout+++++++++++++++++++++++++++++++++++++++\n。 return 0。 19
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1