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

正文內(nèi)容

操作系統(tǒng)課程設(shè)計(jì)說明書鄭麗波(留存版)

  

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