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

正文內(nèi)容

操作系統(tǒng)進(jìn)程調(diào)度課程設(shè)計(jì)報(bào)告(編輯修改稿)

2024-09-10 23:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 度將進(jìn)程插入到就緒隊(duì)列 void SecondInsert(PCB *q)。//時(shí)間片輪轉(zhuǎn)算法調(diào)度將進(jìn)程插入到就緒隊(duì)列3PCB *Finish,*READY,*tail,*RUN。/*指向三個(gè)隊(duì)列的隊(duì)首的指針,tail為就緒隊(duì)列的隊(duì)尾指針*/ int N。/*定義進(jìn)程的數(shù)目*/ /*main 函數(shù),運(yùn)行直到用戶退出*/int main(){ char CH。 char flag=39。Y39。 //設(shè)定標(biāo)志位初始值為 ‘Y’ char f=1。 while(toupper(flag)==39。Y39。) // toupper(int c)返回對(duì)應(yīng)字母的大寫值。 { printf(| O(∩_∩)O 選擇菜單 |\n)。 printf(| 選擇一: 優(yōu)先級(jí)調(diào)度請(qǐng)按 ‘P’ |\n)。 printf(| 選擇二: 時(shí)間輪轉(zhuǎn)法調(diào)度請(qǐng)按‘R’ |\n)。 if(f==0) { getchar()。 } scanf(%c,amp。CH)。 printf(請(qǐng)輸入進(jìn)程的數(shù)目:\n)。 if(f==0) { getchar()。 } scanf(%d,amp。N)。 if((CH==39。p39。)||(CH==39。P39。)) //如果選擇p 則執(zhí)行優(yōu)先級(jí)調(diào)度算法 { pcreate_task(CH)。 PRIOrity(CH)。 } else if((CH==39。r39。)||(CH==39。R39。)) //如果選擇r 則選擇執(zhí)行時(shí)間片輪轉(zhuǎn)算法 { rcreate_task(CH)。 RoundRun(CH)。 } printf(繼續(xù)請(qǐng)按 Y,按任意鍵退出。 \n )。 scanf(%c,amp。flag)。 f=0。 } return 0。} //函數(shù)功能: 將優(yōu)先級(jí)調(diào)度算法的進(jìn)程就緒隊(duì)列中第一個(gè)運(yùn)行,插入運(yùn)行隊(duì)列。 void Begin(void) //將就緒態(tài)的進(jìn)程,調(diào)入cpu運(yùn)行,并將狀態(tài)改為運(yùn)行態(tài) R{ if(READY!=NULL) { RUN=READY。 //就緒態(tài)改為運(yùn)行態(tài) READY=READYnext。 //等待隊(duì)列中,刪除被改為運(yùn)行態(tài)的進(jìn)程 RUNState=39。R39。 //狀態(tài)改為運(yùn)行態(tài) RUNnext=NULL。 } else { RUN=NULL。 //如果沒(méi)有就緒態(tài)的進(jìn)程,則無(wú)法將進(jìn)程轉(zhuǎn)為運(yùn)行態(tài)。 }}/*函數(shù)功能:輸出進(jìn)程信息的標(biāo)題函數(shù) 函數(shù)原型:void PRINTF1(char a)函數(shù)參數(shù):char a :a==39。p39。為優(yōu)先級(jí),==39。r39。為時(shí)間片輪轉(zhuǎn) 函數(shù)返回值:void*/void PRINTF1(char a){ if(toupper(a)==39。P39。) { printf(進(jìn)程名 耗時(shí) 需時(shí) 優(yōu)先級(jí) 狀態(tài) \n)。 } else { printf(進(jìn)程名 耗時(shí) 需時(shí) 已用時(shí) 時(shí)間片 狀態(tài) \n)。 } }/*函數(shù)功能:輸出單個(gè)進(jìn)程信息的函數(shù) 函數(shù)原型:void PRINTF2(char a,PCB *p)函數(shù)參數(shù):char a :a==39。p39。為優(yōu)先級(jí),==39。r39。為時(shí)間片輪轉(zhuǎn) PCB *p 為指向待輸出的進(jìn)程控制塊的指針 函數(shù)返回值:void*/void PRINTF2(char a,PCB *p){ if(toupper(a)==39。P39。) { printf(%s %d %d %d %c\n,pName,pCpuTime,pNeedTime,pPRIO,pState)。 } else { printf(%s %d %d %d %d %c\n,pName,pCpuTime,pNeedTime,pCount,pROUND,pS
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1