亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 212.c

?? 進程調度 的源代碼 及執行文件 有利用學習用
?? C
字號:
#include "stdio.h"
#define getpch(type) (type*)malloc(sizeof(type)) 
#define NULL 0
struct jcb {
char name[10];
char state;/*狀態*/
float super;/*響應時間*/
int atime; /*到達時刻*/
int ntime; /*所需時間*/
int ctime; /*完成時刻*/
int stime; /*開始時刻*/
int ttime; /*周轉時間*/
float bttime;/*帶權周轉時間 */
struct jcb* link;
}*ready=NULL,*p,*q;
typedef struct jcb JCB;
float wtime=0,wttime=0,wbttime=0;
int len;
queue()
{ if(ready==NULL)
  {
    p->link=ready;
    ready=p;
    q=p;
    }
   else
  { q->link=p;
    q=p;
    }
}
input()
{ int i,num; 
  clrscr(); /*清屏*/
  printf("\n 請輸入作業數:");
  scanf("%d",&num);
  for(i=0;i<num;i++)
  {
   printf("\n 作業號No.%d:\n",i);
   p=getpch(JCB);
   printf("\n 輸入作業名:");
   scanf("%s",p->name);
   printf("\n 輸入作業所需時間:");
   scanf("%d",&p->ntime);
   printf("\n");
   p->atime=i;
   p->state='W';
   p->link=NULL;
   queue(); /* 調用queue函數*/
   }
}

int space() 
{ 
 int l=0; JCB* pr=ready;
 while(pr!=NULL)
 {
  l++;
  pr=pr->link;
  }
 return(l);
} 

void print(JCB* pr)
{ printf("\n完成時刻:%d",wtime);
  printf("\n作業名|狀態|提交時刻|所需時間|優先級|開始時刻|完成時刻|周轉時間|帶權周轉時間\n");
  printf("%s\t%c\t%d\t%d\t%4.2f\t%d\t%d\t%d\t%4.2f\n",
  pr->name,pr->state,pr->atime,pr->ntime,pr->super,pr->stime,pr->ctime,pr->ttime,pr->bttime);
  p=ready;
  if(p!=NULL)
     printf("\n作業名|\t狀態| 提交時刻|\ 所需時間|  優先級\n");
  while(p!=NULL)
  { if(p->state=='W')
       printf("%s\t%c\t%d\t%d\t%4.2f\n", p->name,p->state,p->atime,p->ntime,p->super);
    p=p->link;
  }
}

super()
{ JCB *padv;
  padv=ready;
  do{
    if(padv->state=='W'&&padv->atime<=wtime)
    padv->super=(wtime-(float)padv->atime+(float)padv->ntime)/(float)padv->ntime;
    padv=padv->link;
    }while(padv!=NULL);
}

running(JCB *pr)
{ pr->stime=wtime;pr->state='R';
  pr->ctime=pr->stime+pr->ntime;
  pr->ttime=pr->ctime-pr->atime;
  pr->bttime=(float)pr->ttime/(float)pr->ntime;
  wttime+=pr->ttime;
  wbttime+=pr->bttime;
  print(pr);
  wtime+=pr->ntime;
  pr->state='F';
  printf("\n%s 已經完成!\npress any key to continue...\n",pr->name);
  getch();
}
void hrn()
{ JCB *min;
  int i,iden;
  iden=1;
  for(i=0;i<len;i++)
  { p=min=ready;
    super();
    do{
    if(p->state=='W'&&p->atime<=wtime)
     {if(iden)
      { min=p;
        iden=0;
       }
      else
       if(p->super>min->super)
         min=p;
      }
     p=p->link;
     }while(p!=NULL);
     if(iden)
      { i--;
        wtime++;
        printf("\ntime=%d:\tno JCB submib...wait...",wtime);
        if(wtime>1000)
        { printf("\n運行時間太長...error...");
          getch();
         }
        }
      else
       running(min);
  }
}
void main()
{char ch;
 input();
 len=space();
 hrn();
 printf("\n\n 作業已經完成.\n");
 printf("\n該次作業調度平均周轉時間:%f\n",wttime/len);
 printf("\n該次作業調度帶權平均周轉時間:%f\n",wbttime/len);
 ch=getchar();
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区三区| 91久久精品网| 久久久久国产一区二区三区四区| 日韩综合小视频| 日韩免费性生活视频播放| 另类小说图片综合网| 久久在线观看免费| 成人免费视频网站在线观看| 正在播放一区二区| 黑人巨大精品欧美一区| 久久国产精品99久久人人澡| 欧美一级久久久久久久大片| 亚洲精品欧美专区| 奇米精品一区二区三区在线观看| 日本一区二区成人在线| 国产91丝袜在线播放0| 国产女人18水真多18精品一级做| 成人av免费观看| 亚洲黄色片在线观看| 91国产免费观看| 日日骚欧美日韩| 国产日韩欧美制服另类| 色噜噜狠狠一区二区三区果冻| 日韩综合一区二区| 国产色91在线| 欧美日韩一区二区三区在线| 精品一区二区三区在线播放| 中文字幕一区二区不卡| 91麻豆精品国产91久久久久久久久| 奇米色777欧美一区二区| 国产精品午夜免费| 欧美日韩一区在线观看| 国产精品888| 亚洲国产综合色| 久久久久国产免费免费| 欧美性猛片aaaaaaa做受| 国产一区二区三区精品欧美日韩一区二区三区| 国产欧美一二三区| 欧美日韩午夜影院| 成人免费高清视频在线观看| 日韩高清不卡一区二区三区| 中文字幕亚洲综合久久菠萝蜜| 欧美一级午夜免费电影| 色综合咪咪久久| 国产成人av福利| 免费人成在线不卡| 亚洲精品一二三四区| 日本一区二区电影| 26uuu色噜噜精品一区| 在线免费观看成人短视频| 国产精品99久久久久久久vr| 亚洲一卡二卡三卡四卡无卡久久| 久久免费国产精品| 欧美videos中文字幕| 欧美伊人久久大香线蕉综合69| 成人h动漫精品一区二区| 激情图片小说一区| 亚洲一区av在线| 亚洲精品美腿丝袜| 日韩一区在线看| 国产无遮挡一区二区三区毛片日本| 久久先锋影音av鲁色资源 | 亚洲国产精品成人综合色在线婷婷| 欧美三级电影精品| 色呦呦日韩精品| 不卡视频免费播放| www.99精品| 成人性生交大合| 风间由美一区二区av101| 激情av综合网| 久久成人18免费观看| 免费观看久久久4p| 久久超碰97中文字幕| 麻豆91免费观看| 麻豆免费看一区二区三区| 人人超碰91尤物精品国产| 日日骚欧美日韩| 欧美a级理论片| 另类综合日韩欧美亚洲| 蜜桃久久精品一区二区| 久久99国产精品麻豆| 久久国产福利国产秒拍| 国模大尺度一区二区三区| 国产精品白丝jk黑袜喷水| 国产精品18久久久久久久久久久久| 韩国欧美国产1区| 国产经典欧美精品| 成人av资源在线观看| 99天天综合性| 在线亚洲高清视频| 欧美一区二区精品在线| 日韩欧美国产不卡| 久久免费看少妇高潮| 国产精品视频看| 尤物在线观看一区| 日本在线不卡一区| 国产在线播放一区| 不卡高清视频专区| 欧美日韩一区不卡| 亚洲同性gay激情无套| 亚洲激情图片一区| 午夜不卡av在线| 久久66热re国产| 成人av资源在线| 欧美视频在线不卡| 日韩精品一区二区三区在线播放 | 国产成人精品亚洲777人妖| 国产成人免费视频精品含羞草妖精| 99视频精品免费视频| 欧美性大战久久久久久久蜜臀| 日韩一区二区免费高清| 欧美国产日韩a欧美在线观看 | 欧美午夜精品免费| 欧美一级在线免费| 国产精品视频你懂的| 亚洲国产精品久久久久婷婷884 | 激情av综合网| 色哦色哦哦色天天综合| 日韩欧美在线影院| 亚洲精品成a人| 精品一区二区综合| 91黄色免费观看| 久久久噜噜噜久久人人看 | 成人午夜看片网址| 欧美天堂亚洲电影院在线播放| 日韩欧美一级特黄在线播放| 国产精品乱人伦中文| 日韩不卡免费视频| a4yy欧美一区二区三区| 精品国产人成亚洲区| 亚洲精品免费看| 国产成人在线色| 欧美国产日韩a欧美在线观看| 亚洲国产毛片aaaaa无费看| 国产成人午夜精品5599| 欧美日韩国产一级二级| 国产精品的网站| 国产一区二区在线视频| 正在播放亚洲一区| 亚洲女女做受ⅹxx高潮| 成人午夜av电影| 欧美电视剧在线观看完整版| 亚洲国产欧美另类丝袜| www.av精品| 国产欧美精品国产国产专区| 蜜臀av在线播放一区二区三区 | 亚洲三级在线看| 国产黄色91视频| 日韩欧美二区三区| 日韩和的一区二区| 欧美亚洲国产一区在线观看网站| 国产精品电影一区二区三区| 国产九九视频一区二区三区| 日韩美女在线视频| 奇米色一区二区三区四区| 欧美日韩精品一区二区三区四区| 亚洲日本韩国一区| 91首页免费视频| 欧美极品aⅴ影院| 豆国产96在线|亚洲| 久久综合999| 蓝色福利精品导航| 日韩欧美成人激情| 精品一区二区三区在线视频| 91精品婷婷国产综合久久性色| 午夜一区二区三区视频| 欧美日韩午夜精品| 偷拍一区二区三区| 欧美一级高清片| 毛片av中文字幕一区二区| 欧美一区二区三区影视| 久久精品99国产精品| 91精品国产欧美一区二区成人 | 经典一区二区三区| 日韩欧美精品三级| 精油按摩中文字幕久久| 精品国产乱码久久久久久久| 狠狠色丁香婷婷综合久久片| 亚洲精品在线三区| 丁香婷婷综合激情五月色| 欧美国产欧美综合| 99v久久综合狠狠综合久久| 亚洲视频在线观看三级| 欧美综合欧美视频| 丝袜美腿一区二区三区| 欧美本精品男人aⅴ天堂| 国产黑丝在线一区二区三区| 欧美高清一级片在线观看| 色欧美日韩亚洲| 免费欧美日韩国产三级电影| 久久这里都是精品| 99vv1com这只有精品| 视频在线观看一区二区三区| 欧美成人a在线| 成人免费视频播放| 亚洲丰满少妇videoshd| 久久综合色8888| 成人av午夜影院| 午夜欧美大尺度福利影院在线看| 精品国产乱码久久久久久图片|