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

正文內(nèi)容

操作系統(tǒng)課程設(shè)計說明書鄭麗波-wenkub

2022-08-31 04:45:55 本頁面
 

【正文】 n)。 printf(\n)。 printf( %,a[i].excute_time)。in。}void Display(struct Pro a[],int n) //顯示函數(shù){ int i。 } if(stht) { temp=st。 st=temp。 hs=temp。 fs=hs。 if(fsss) { temp=fs。 a[i].d_time=0。a[i].name,amp。 getchar()。 printf(輸入要創(chuàng)建的進程個數(shù):)。//優(yōu)先權(quán) int finish。//完成時間 float zhou_time。//進程名 float creat_time。3. 顯示結(jié)果函數(shù):在各個調(diào)度算法中,每一步執(zhí)行完后都會以表格的形式顯示出進程的信息,包括:進程名,創(chuàng)建時間,服務(wù)時間,開始執(zhí)行時間,完成時間,周轉(zhuǎn)時間,帶權(quán)周轉(zhuǎn)時間。共實現(xiàn)了三種不同的調(diào)度算法,分別是:先來先服務(wù)調(diào)度算法,短作業(yè)優(yōu)先調(diào)度,高響應(yīng)比調(diào)度算法。中北大學(xué)操作系統(tǒng)課程設(shè)計說 明 書2013 年 12 月 6日1 需求分析在操作系統(tǒng)中,進程調(diào)度實際就是給進程分配內(nèi)存資源,隨著計算機系統(tǒng)的發(fā)展,為了更充分的利用系統(tǒng)資源以及提高計算機的運行效率,因此需要在不同的環(huán)境下采用不同的調(diào)度算法,使得系統(tǒng)具有合理的響應(yīng)時間,就要求系統(tǒng)能按照某種算法,動態(tài)的把處理機分配給就緒隊列中的一個進程,使之執(zhí)行。在程序的執(zhí)行過程中,可以自主輸入進程的個數(shù)以及進程必要的信息,如:進程的創(chuàng)建時間,服務(wù)時間等,然后通過不同的調(diào)度算法實現(xiàn)進程的調(diào)度,每一種算法都能動態(tài)的演示進程調(diào)度的過程,時間間隔為一秒鐘,并且可以計算出每種調(diào)度算法下的平均周轉(zhuǎn)時間和平均帶權(quán)周轉(zhuǎn)時間,通過排序比較各種調(diào)度算法的優(yōu)劣。4. 比較各算法的優(yōu)劣:對平均周轉(zhuǎn)時間和平均帶權(quán)周轉(zhuǎn)時間按照由小到大的順序進行排序比較。//創(chuàng)建時間 float serve_time。//周轉(zhuǎn)時間 float d_time。//是否已經(jīng)完成}。 scanf(%d,amp。 for(i=0。a[i].creat_time,amp。 a[i].finish_time=0。 fs=ss。 hs=temp。 } printf(平均周轉(zhuǎn)時間由小到大以此為: % % %\n,fs,ss,hs)。 } if(ftht) { temp=ft。 st=ht。 printf(數(shù)據(jù)輸出:\n)。i++) { printf( %c,a[i].name)。 printf( %,a[i].finish_time)。 }}main() { int n,k。 n=Input(a)。 c[k]=a[k]。 printf(*****************************************************************************\n)。 pare()。//創(chuàng)建時間 float serve_time。//周轉(zhuǎn)時間 float d_time。//是否已經(jīng)完成}。 //分別存儲各算法中的平均周轉(zhuǎn)時間和平均帶權(quán)時間void Display(struct Pro a[],int n) 。//最晚到達 int temp=0。 for(i=0。(a[i].d_time==0))//選出當(dāng)前未運行進程中到達時間最短進程 min=i。 } if(a[temp].finish_time==0)//第一個執(zhí)行進程 { a[min].excute_time=0。 } a[min].zhou_time=a[min].finish_timea[min].creat_time。 printf(\n\n)。 } s=0,t=0。 t+=a[i].d_time。 ft=Pjd_time。 printf(\n)。 int temp=0。 a[0].d_time=a[0].zhou_time/a[0].serve_time。 for(i=1。(a[i].d_time==0)amp。amp。 } a[min].excute_time=a[temp].finish_time。//帶權(quán)周轉(zhuǎn)時間=周轉(zhuǎn)時間/服務(wù)時間。 Display(a,n)。in。 Pjd_time=t/n。 printf(平均周轉(zhuǎn)時間 t=%\n平均帶權(quán)周轉(zhuǎn)時間 w=%\n,Pjzhou_time,Pjd_time)。/* 優(yōu)先權(quán) =(等待時間+服務(wù)時間)/服務(wù)時間*/ for(i=0。 } for(i=0。 } } for( j=i。 a[j].prioritya[current].priority )
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1