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

正文內(nèi)容

各類作業(yè)調(diào)度算法(留存版)

2025-05-08 23:37上一頁面

下一頁面
  

【正文】 時刻、周轉(zhuǎn)時間、帶權(quán)周轉(zhuǎn)時間,以及這組作業(yè)的平均周轉(zhuǎn)時間及帶權(quán)平均周轉(zhuǎn)時間,以比較各種算法的優(yōu)缺點(diǎn)。實(shí)驗(yàn)二 作業(yè)調(diào)度實(shí)驗(yàn)一. 目的要求:   作業(yè)等待算法:分別采用先來先服務(wù)(FCFS),最短作業(yè)優(yōu)先(SJF)、響應(yīng)比高者優(yōu)先(HRN)的調(diào)度算法。//運(yùn)行時間 double source。 rail=ready=p=NULL。 destroy()。//回退 cout沒有足夠資源!endl。 pstate = 39。//運(yùn)行時間 double source。rail=ready=p=NULL。 destroy()。 }else { q1=ready。 for(int i = 0。 }}int main(){ init()。int length。 time+=pruntime。 i length。 else return false。 pstate = 39。:/***短作業(yè)優(yōu)先作業(yè)調(diào)度算法模擬*/include stringinclude iostreamdefine MAX_SOURCE 1000using namespace std。 length=0。//帶權(quán)周轉(zhuǎn)時間 cout\n作業(yè)pname信息:endl。 now_source+=psource。 return。 cinppriority。 return 0。 cinpruntime。 } if(flag==0) q1next=p。r39。r39。double allTi。 return 0。 cout\n請輸入作業(yè)所需的運(yùn)行時間: 。 return。 allWi+=Wi。 maxsource=MAX_SOURCE。//進(jìn)程狀態(tài) struct jobCB *next。 psubtime = time。 }}void input(){ int n。//分配資源給作業(yè) jobCB *q1,*q2。 cout\n錄入時間 運(yùn)行時間 開始運(yùn)行的時刻 完成時刻 周轉(zhuǎn)時間 帶權(quán)周轉(zhuǎn)時間endl。allTi=0。}(程序測試運(yùn)行結(jié)果在附件里)短作業(yè)優(yōu)先(SJF)::/***短作業(yè)優(yōu)先作業(yè)調(diào)度算法模擬*/include stringinclude iostreamdefine MAX_SOURCE 1000using namespace std。 cout\n請輸入作業(yè)所需的運(yùn)行時間: 。 } else { railnext=p。 cout\n錄入時間 運(yùn)行時間 開始運(yùn)行的時刻 完成時刻 周轉(zhuǎn)時間 帶權(quán)周轉(zhuǎn)時間endl。 allTi=0。 先來先服務(wù)(FCFS)::/***先來先服作業(yè)調(diào)度算法模擬*/include stringinclude iostreamdefine MAX_SOURCE 1000 //資源總數(shù)(對于單通道的作業(yè)調(diào)度可以忽略系統(tǒng)資源問題)using namespace std。   各個等待的作業(yè)按照提交時刻的先后次序排隊(duì),總是首先調(diào)度等待隊(duì)列中隊(duì)首的作業(yè)。 可以參考課本中的方法進(jìn)行設(shè)計(jì)。double maxsource。 delete p。 ready = readynext。 cinn。 in_queue()。double maxsource。 delete p。 ready = readynext。 } q1=q2。 cinpname。 return 0。//總帶權(quán)周轉(zhuǎn)時間double time。 double Tc = time+ pruntime。 running()。 inputfinishtime=n*1。 in_queue()。//資源 int priority。 rail=ready=p=NULL。 destroy()。 }else { q1=ready。 for(int i = 0。 pnext = NULL。 }}int main(){ init()。 i++) { p = new jobCB。 while(q2!=NULL){ if(q2priorityppriority) { pnext=q2。 for(int i=0。 time+=pruntime。//進(jìn)程狀態(tài) struct job
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1