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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lun.cpp

?? 處理機調(diào)度的算法
?? CPP
字號:
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "time.h"
#include <iostream.h>
int num=0;
typedef struct node
{
   char name[10];  /*進程標識符*/
   int round;  /*進程時間輪轉(zhuǎn)時間片*/
   int cputime; /*進程占用CPU時間*/
   int needtime; /*進程到完成還要的時間*/
   int count;  /*計數(shù)器*/
   char state; /*進程的狀態(tài)*/
   struct node *next; /*鏈指針*/
   int ftime;
   int T;
   int W;
}PCB;
PCB *finish,*ready,*tail,*run; /*隊列指針*/
int N; /*進程數(shù)*/
char *output[100];
int point=0;
/*將就緒隊列中的第一個進程投入運行*/
void firstin()
{
   run=ready;   /*就緒隊列頭指針賦值給運行頭指針*/
   run->state='R';   /*進程狀態(tài)變?yōu)檫\行態(tài)*/
   ready=ready->next;  /*就緒對列頭指針后移到下一進程*/
}

void prt1()
{
      printf("  name     cputime  needtime   count   round     state\n");
}
/*進程PCB輸出*/
void prt2(PCB *q)
{
       printf("  %-10s%-10d%-10d%-10d%-10d %-c\n",q->name,
       q->cputime,q->needtime,q->count,q->round,q->state);
}
/*輸出函數(shù)*/
void prt()
{
   PCB *p;
   prt1();  /*輸出標題*/
   if(run!=NULL) /*如果運行指針不空*/
   prt2(run); /*輸出當前正在運行的PCB*/
   p=ready;  /*輸出就緒隊列PCB*/
   while(p!=NULL)
   {
      prt2(p);
      p=p->next;
   }
   p=finish;  /*輸出完成隊列的PCB*/
   while(p!=NULL)
   {
      prt2(p);
      p=p->next;
   }
   
}
/*插入函數(shù)*/
void insert2(PCB *p2)
{
   tail->next=p2;  /*將新的PCB插入在當前就緒隊列的尾*/
   tail=p2;
   p2->next=NULL;
}

/*創(chuàng)建進程PCB*/
void create()
{
   PCB *p;
   int i,time;
   char na[10];
   ready=NULL;
   finish=NULL;
   run=NULL;
   printf("請輸入進程名和執(zhí)行時間\n");
   for(i=1;i<=N;i++)
   {
      p=(PCB*)malloc(sizeof(PCB));
      scanf("%s",na);
      scanf("%d",&time);
      strcpy(p->name,na);
      p->cputime=0;
      p->needtime=time;
      p->count=0; 
      p->state='w';
      p->round=2; 
	    p->ftime=0;
	    p->T=0;
	    p->W=0;
      if(ready!=NULL)
      insert2(p);
      else
      {
       p->next=ready;
       ready=p;
       tail=p;
      }
   }
	   printf("          輪轉(zhuǎn)法處理機調(diào)度過程\n");
	   printf("************************************************\n");
	   prt();   /*輸出進程PCB信息*/
	   run=ready;  /*將就緒隊列的第一個進程投入運行*/
	   ready=ready->next;
	   run->state='R';
}
/*時間片輪轉(zhuǎn)法*/
void roundrun()
{
   while(run!=NULL)
   {

      run->cputime=run->cputime+1;
	    num++;
      run->needtime=run->needtime-1;
      run->count=run->count+1;

      if(run->needtime==0)/*運行完將其變?yōu)橥瓿蓱B(tài),插入完成隊列*/
      {
	      output[point]=run->name;
		    point++;
			  run->next=finish;
			  finish=run;
			  run->ftime=num;
			  run->state='F';
			  run=NULL;
        if(ready!=NULL)
        firstin(); /*就緒對列不空,將第一個進程投入運行*/
		    prt();
      }
      else
	  if(run->count==run->round)  /*如果時間片到*/
	  {
			run->count=0;  /*計數(shù)器置0*/
	 		output[point]=run->name;
			point++;
		 if(ready!=NULL) /*如就緒隊列不空*/
		 {
			run->state='W'; /*將進程插入到就緒隊列中等待輪轉(zhuǎn)*/
			insert2(run);
			firstin(); /*將就緒對列的第一個進程投入運行*/
		 }
			prt();
	  }

   }
}
/*主函數(shù)*/
void main()
{
	int i=0;
	for(;i<100;i++)
	{
		output[i]="";
	}
	int temp=0,temp2=0;
    srand((unsigned)time(NULL));
	while(N<2 || N>6)
	N=(int)(100*rand()/(RAND_MAX+1.0))+1;
    printf("進程數(shù)為%d\n",N);

    create(); /*輪轉(zhuǎn)法*/
    roundrun();

   while(finish->next!=NULL)
  {
	  
	  finish->T=finish->ftime;
	  temp+=finish->T;
	  finish->W=finish->ftime/finish->cputime;
	  temp2+=finish->W;
	  finish=finish->next;

  }
      finish->T=finish->ftime;
	  temp+=finish->T;
	  finish->W=finish->ftime/finish->cputime;
	  temp2+=finish->W;

	  cout<<"進程的執(zhí)行順序是:";
	  for(i=0;i<point-1;i++)
	  {
		  cout<<output[i]<<"->";
	  }
	  cout<<output[i]<<endl;

      printf("平均周轉(zhuǎn)時間=%f\n平均帶權(quán)周轉(zhuǎn)時間=%f\n",(float)temp/(float)N,(float)temp2/(float)N);
      getchar();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩色在线观看| 久久精品国产**网站演员| 奇米一区二区三区av| 成人黄色小视频| 日韩欧美一区二区视频| 亚洲三级小视频| 精品亚洲成av人在线观看| 91福利社在线观看| 日本一区二区三区在线不卡| 天天色天天爱天天射综合| 91网站在线播放| 欧美国产综合一区二区| 极品少妇一区二区三区精品视频 | 日本丶国产丶欧美色综合| wwww国产精品欧美| 男人的天堂久久精品| 欧美日韩一区 二区 三区 久久精品| 国产日产欧美一区二区三区 | 精品国产欧美一区二区| 一区二区三区视频在线观看| av一区二区三区| 久久九九影视网| 久久99蜜桃精品| 欧美一级二级三级乱码| 日本视频免费一区| 欧美精品少妇一区二区三区| 亚洲夂夂婷婷色拍ww47| 91国偷自产一区二区开放时间| 自拍偷拍欧美精品| 99综合影院在线| 日韩高清一区二区| 欧美性猛片aaaaaaa做受| 亚洲免费视频中文字幕| 91麻豆视频网站| 亚洲黄网站在线观看| 色天天综合久久久久综合片| 亚洲精品第一国产综合野| 色综合久久综合网| 亚洲一区影音先锋| 欧美日本免费一区二区三区| 五月天激情综合| 欧美女孩性生活视频| 爽好多水快深点欧美视频| 欧美精品久久一区二区三区| 婷婷综合久久一区二区三区| 日韩一区二区三区四区| 精品一区免费av| 久久精品亚洲国产奇米99| 成人一区二区视频| 一区二区三区四区蜜桃| 欧美久久久一区| 久久99精品视频| 国产精品女主播av| 欧美亚洲综合色| 奇米精品一区二区三区在线观看 | 高清国产一区二区三区| 亚洲欧洲日韩在线| 欧美视频日韩视频| 国产最新精品免费| 亚洲乱码国产乱码精品精的特点| 欧美三级午夜理伦三级中视频| 日本网站在线观看一区二区三区| 久久久91精品国产一区二区三区| 99精品国产99久久久久久白柏| 亚洲国产色一区| 国产人妖乱国产精品人妖| 在线一区二区三区四区五区| 欧美aaa在线| 国产精品传媒入口麻豆| 欧美一区二区三区日韩视频| 风间由美一区二区三区在线观看| 亚洲国产精品一区二区www | 一区二区三区四区av| 精品久久久久久久一区二区蜜臀| proumb性欧美在线观看| 日韩电影免费一区| 亚洲欧洲日韩综合一区二区| 日韩久久久精品| 色悠悠久久综合| 国产精品99久| 青草av.久久免费一区| 亚洲免费观看视频| 国产女人aaa级久久久级 | 欧洲亚洲国产日韩| 国产精一品亚洲二区在线视频| 亚洲在线观看免费| 国产精品久久看| 精品国产免费久久| 欧美影院精品一区| 99久久久精品免费观看国产蜜| 奇米精品一区二区三区四区| 夜夜精品视频一区二区| 欧美激情中文字幕一区二区| 欧美一二三在线| 欧美日韩色一区| 欧洲精品在线观看| 色哟哟一区二区| 北条麻妃一区二区三区| 精品一区二区三区在线观看| 日韩高清电影一区| 亚洲午夜电影在线| 亚洲一区在线视频| 亚洲精品va在线观看| 自拍偷拍国产精品| 综合电影一区二区三区| 国产精品高潮呻吟| 中文字幕亚洲在| 日韩一区在线看| 日韩一区在线播放| 亚洲图片你懂的| 国产精品久久夜| 中文字幕在线一区| 国产精品欧美极品| 国产精品久久久久久久久久久免费看| 久久久久久电影| 欧美激情一区二区三区在线| 国产精品网站在线播放| 国产精品久久久久久久久果冻传媒| 国产蜜臀97一区二区三区| 欧美国产日韩精品免费观看| 国产精品美女一区二区三区| 国产精品视频一二三| 国产精品乱码人人做人人爱| 国产精品久久久一本精品| 亚洲色图欧美在线| 亚洲午夜久久久久| 免费在线成人网| 国产毛片精品国产一区二区三区| 国产伦精品一区二区三区在线观看| 国产一区二区三区四区五区美女 | 欧美疯狂性受xxxxx喷水图片| 欧美精品成人一区二区三区四区| 欧美一区二区三区视频免费| 欧美美女网站色| 精品日韩在线一区| 欧美经典一区二区| 亚洲蜜臀av乱码久久精品| 午夜影视日本亚洲欧洲精品| 蜜桃视频一区二区| av在线播放不卡| 7777精品伊人久久久大香线蕉| 日韩精品一区二区三区三区免费| 久久久久久久综合日本| 亚洲色图欧美激情| 奇米色一区二区| 成人免费看视频| 欧美高清视频一二三区 | 五月天激情综合网| 国产高清精品久久久久| 在线欧美日韩精品| 久久婷婷色综合| 亚洲综合在线观看视频| 青青青爽久久午夜综合久久午夜| 成人久久久精品乱码一区二区三区 | 亚洲欧美激情在线| 精品一二三四在线| 在线日韩国产精品| 国产欧美日韩另类视频免费观看| 色94色欧美sute亚洲线路一久| 日本欧美一区二区三区| 国产69精品久久久久777| 欧美老女人在线| 1000部国产精品成人观看| 欧美96一区二区免费视频| 91亚洲午夜精品久久久久久| 精品999久久久| 亚洲国产精品一区二区www| 成人在线综合网站| 4438成人网| 一区二区三区精品久久久| 国产一区91精品张津瑜| 欧美精品一卡两卡| 中文字幕日韩av资源站| 国产精品中文字幕日韩精品 | 欧美日韩另类一区| 欧美激情一二三区| 国产在线乱码一区二区三区| 欧美日韩亚洲综合在线| 综合久久一区二区三区| 韩国中文字幕2020精品| 欧美精品一二三| 亚洲成人av一区二区三区| 97久久超碰国产精品| 亚洲国产精品黑人久久久| 国产乱国产乱300精品| 日韩欧美国产综合一区| 亚洲va欧美va国产va天堂影院| 91丨porny丨国产| 国产欧美精品一区二区色综合朱莉 | 色屁屁一区二区| 1000精品久久久久久久久| 成人在线视频一区| 国产蜜臀97一区二区三区| 国产精品一二三区| 久久精品综合网| 国产成人精品一区二区三区四区| 欧美一区二区三区免费视频 | 国产三级精品视频| 精品亚洲国产成人av制服丝袜| 日韩亚洲欧美中文三级|