《计算机操作系统课程设计源代码《处理机调度演示程序源代码》》由会员分享,可在线阅读,更多相关《计算机操作系统课程设计源代码《处理机调度演示程序源代码》(2页珍藏版)》请在金锄头文库上搜索。
1、本文格式为Word版,下载可任意编辑计算机操作系统课程设计源代码处理机调度演示程序源代码 通用处理机调度演示程序源代码 /短作业优先算法 #define MaxNum 100 #include #include #include struct Process_struct int Number; /进程编号 char NameMaxNum; /进程名称 int ArrivalTime; /到达时间 int ServiceTime; /开头运行时间 int FinishTime; /运行终止时间 int WholeTime; /运行时间 int run_flag; /调度标志 int order
2、; /运行次序 double WeightWholeTime; /周转时间 double AverageWT_FCFS,AverageWT_SJF; /平均周转时间 double AverageWWT_FCFS,AverageWWT_SJF; /平均带权周转时间 ProcessMaxNum; int N; /实际进程个数 int SJF(); /短作业优先 int SJF() /短作业优先算法 int temp_time=0; /当期那时间 int i=0,j; int number_schedul,temp_counter; /进程编号,当前已执行进程个数 float run_time; run_time=Processi.WholeTime; j=1; while(jstate = R; ready = ready -next; run1 -next = NULL; 2