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

正文內(nèi)容

操作系統(tǒng)的進(jìn)程調(diào)度實(shí)驗(yàn)報(bào)告(編輯修改稿)

2024-08-31 10:22 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 i=0。 cout Input Process Number(110): 。 cin proc。 while (proc1 || proc10) { cout endl Illegal Input! endl endl Input Process Number(110): 。 cinproc。 } //cout endl endl Start Scheduling!!!\n\n。 getch()。 srand((unsigned)time(NULL))。 //初始化隨機(jī)數(shù)種子發(fā)生器 while (iproc) { q=(struct pcb *)malloc(sizeof(pcb))。 qpid=rand()%10000。 qneedtime=rand()%10+1。 qcputime=0。 qpriority=rand()%100。 qprocess=Ready。 qnext=NULL。 //利用隨機(jī)數(shù)生成進(jìn)程信息 if (i==0) { p=q。 t=q。 } else { tnext=q。 t=q。 } //尾插法建立PCB節(jié)點(diǎn) i++。 } //while return p。}void display(pcb *p){ //優(yōu)先數(shù)算法結(jié)果輸出 coutProcessID Cputime Needtime Priority Stateendl。 while(p) { cout ppid。 cout\t\t。 coutpcputime。 cout\t。 coutpneedtime。 cout\t。 if(pneedtime==0) coutDone。 else coutppriority。 cout\t\t。 switch(pprocess){ case Ready:coutReadyendl。break。 case Working:cout\b\bWorkingendl。break。 case Finish:coutFinishendl。break。 } p=pnext。 }}int process_finish(pcb *q) //判斷是否所有進(jìn)程都已完成,是則返回1{ int bl=1。 while(blamp。amp。q) { bl=blamp。amp。qneedtime==0。 q=qnext。 } return bl。}void cpuexe(pcb *q){ //優(yōu)先數(shù)算法模擬進(jìn)程執(zhí)行函數(shù) pcb *t=q。 int tp=1。 while(q) { if (qprocess!=Finish) { //未完成的進(jìn)程置Ready,完成的進(jìn)程置Finish qprocess=Ready。 if(qneedtime==0) { qprocess=Finish。 } } if(tpqpriorityamp。amp。qprocess!=Finish) { //找到下一個(gè)優(yōu)先數(shù)最高且未完成的進(jìn)程 tp=qpriority。 t=q。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1