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

正文內(nèi)容

操作系統(tǒng)課程設(shè)計(jì)進(jìn)程調(diào)度模擬設(shè)計(jì)-先來(lái)先服務(wù)-文庫(kù)吧資料

2025-07-13 15:45本頁(yè)面
  

【正文】 得更多。我需要的就是要對(duì)自己有信心,腳踏實(shí)地,持之以恒,遇到困難時(shí)要冷靜思考,勇敢面對(duì),直到得出結(jié)果??偟恼f(shuō)來(lái),這次課程設(shè)計(jì)不僅豐富了我的理論知識(shí),也加強(qiáng)了我的動(dòng)手能力,還鍛煉了我的思維能力。 這次課程設(shè)計(jì)使得我受益匪淺,尤其是對(duì)優(yōu)先級(jí)調(diào)度分析方法有了更深的理解和掌握。編寫(xiě)程序的時(shí)候一定要先畫(huà)流程圖,對(duì)應(yīng)流程圖設(shè)計(jì)函數(shù)來(lái)簡(jiǎn)化程序。本程序中,有些地方有重復(fù),可以通過(guò)設(shè)計(jì)函數(shù)來(lái)簡(jiǎn)化程序,例如程序的創(chuàng)建,可以通過(guò)函數(shù)調(diào)用來(lái)實(shí)現(xiàn),從而不必在兩個(gè)算法中分別編寫(xiě)。設(shè)計(jì)過(guò)程中要注意流程的條理清晰,易于讀懂和規(guī)劃,程序編寫(xiě)完成以后,實(shí)現(xiàn)了預(yù)期的效果,達(dá)到了設(shè)計(jì)的要求。 }進(jìn)程序號(hào)進(jìn)程名稱(chēng)到達(dá)時(shí)間執(zhí)行時(shí)間1a042b133c224d33進(jìn)程序號(hào)進(jìn)程名稱(chēng)優(yōu)先級(jí)到達(dá)時(shí)間執(zhí)行時(shí)間1a1042b4163c2244d335本次課程設(shè)計(jì)的內(nèi)容基本上是老師在課堂上所講的,所以我還是比較熟悉先來(lái)先服務(wù)算法和優(yōu)先級(jí)算法。 //changePRIO()。 printFCFS()。return 0。break。break。 //調(diào)用優(yōu)先計(jì)算法 case 3:cout退出endl。 //調(diào)用先來(lái)先服務(wù)算法 case 2:PRIO()。 cinchoice; switch(choice) { case 1:FCFS()。 coutendlendlendlendl。 //選擇服務(wù) int go=1。 }3. 源程序的主要部分 主程序主要完成調(diào)用各個(gè)函數(shù)完成相應(yīng)的功能,以及選擇調(diào)度算法的輸出提示,根據(jù)提示并完成相應(yīng)的算法實(shí)現(xiàn)過(guò)程。 delete t。 t=headnext。 } cout平均周轉(zhuǎn)時(shí)間:turn/countendl平均帶權(quán)周轉(zhuǎn)時(shí)間:turnw/countendl。 while(temp!=NULL) { coutsetw(10)tempnosetw(10)tempnamesetw(10)tempprioritysetw(10)temparriveTimesetw(10)tempstartTimesetw(10)tempneedTimesetw(10)tempendTimeendl。 (ios::left)。 } else p=pnext。 turnw=turnw+(pendtimeparrivetime)/pneedtime。 pstate=1。 pendtime=parrivetime+pneedtime。amp。 while(p!=NULL) { changePRIO(double systime)。icount1。 turnw=turnw+(headendtime headarrivetime) / headneedtime。 systime=headendtime。 headendtime=headarrivetime+headneedtime。 //平均帶權(quán)周轉(zhuǎn)時(shí)間 if(head==NULL) cout沒(méi)有進(jìn)程調(diào)度!endl。 //記錄系統(tǒng)時(shí)間 double turn=0。未執(zhí)行p節(jié)點(diǎn):開(kāi)始時(shí)間=系統(tǒng)時(shí)間 結(jié)束時(shí)間=開(kāi)始時(shí)間+執(zhí)行時(shí)間 系統(tǒng)時(shí)間=結(jié)束時(shí)間標(biāo)記為已執(zhí)行并計(jì)算周轉(zhuǎn)時(shí)間和帶權(quán)周轉(zhuǎn)時(shí)間P=headnextYvoid printPRIO() { process *p=new process。 } } } }開(kāi) 始鏈表空?Head節(jié)點(diǎn):開(kāi)始時(shí)間=到達(dá)時(shí)間 結(jié)束時(shí)間=開(kāi)始時(shí)間+執(zhí)行時(shí)間 系統(tǒng)時(shí)間=結(jié)束時(shí)間并計(jì)算周轉(zhuǎn)時(shí)間和帶權(quán)周轉(zhuǎn)時(shí)間P=headnextP=null結(jié) 束N到達(dá)amp。 n1=n2。 n2=n0nextnext。 n2next=n1。 n2arrivetime = systime) { //如果前面的優(yōu)先級(jí)大于后面的優(yōu)先級(jí),則交換 if(n1priority n2priority) { n1next=n2next。 n1arrivetime = systime amp。 n2!=NULL amp。i++) { while(n1!=NULL amp。 for(int i=0。 process *n1=n0next。 coutendlendl。 insert(q1)。 cinq1needTime。 cinq1arriveTime。 cinq1priority。 cinq1name。 cout進(jìn)程序號(hào)numberendl。 while(number=count) { q1=new process。 coutendl。 cout請(qǐng)輸入進(jìn)程總數(shù)目?,F(xiàn)在的操作系統(tǒng)中,如果使用優(yōu)先級(jí)調(diào)度的話(huà),則大多采用動(dòng)態(tài)優(yōu)先級(jí)的調(diào)度策略。 靜態(tài)優(yōu)先級(jí)中,可以由用戶(hù)自己根據(jù)作業(yè)的緊急程度輸入一個(gè)適當(dāng)?shù)膬?yōu)先級(jí),為防止各用戶(hù)都將自己的作業(yè)冠以高優(yōu)先級(jí),系統(tǒng)應(yīng)對(duì)高優(yōu)先級(jí)用戶(hù)收取較高的費(fèi)用;也可以由系統(tǒng)或操作員根據(jù)作業(yè)類(lèi)型指定優(yōu)先級(jí)。即動(dòng)態(tài)法和靜態(tài)法靜態(tài)法根據(jù)作業(yè)或進(jìn)程的靜態(tài)特性,在作業(yè)或進(jìn)程開(kāi)始執(zhí)行之前就確定它們的優(yōu)先級(jí),一旦開(kāi)始執(zhí)行之后就不能改變。該算法的核心是確定進(jìn)程或作業(yè)的優(yōu)先級(jí)。 } 優(yōu)先級(jí)算法的設(shè)計(jì) 優(yōu)先級(jí)法可被用作作業(yè)或進(jìn)程的調(diào)度策略。 delete t。 t=headnext。 } cout平均周轉(zhuǎn)時(shí)間turn/countendl平均帶權(quán)周轉(zhuǎn)時(shí)間turnw/countendl。 coutsetw(10)tempnosetw(10)tempnamesetw(10)temparriveTimesetw(10)tempstartTimesetw(10)tempneedTimesetw(10)tempendTimeendl。 process *temp=head。 } } } (ios::left)。 turnw=turnw+(pendtimeparrivetime)/pneedtime。 systime=pendtime。 } else //如果前一個(gè)未結(jié)束時(shí)后一個(gè)已經(jīng)到達(dá) { pstarttime=systime。 turnw=turnw+(pendtimeparrivetime)/pneedtime。 systime=pendTime。 while(p!=NULL) { if(parrivetimesystime) //如果前一個(gè)結(jié)束后一個(gè)還沒(méi)到達(dá) { pstarttime=parrivetime。 turnw=turnw+(headendtime
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1