问题: 编写C程序模拟实现单处理机系统中的进程调度算法,实现对多个进程的调度模拟,要求采用常见进程调度算法(如先来先服务、时间片轮转和优先级调度等算法)进行模拟调度。
问题相关要求:
float A_starttime = 8
float A_runtime = 40;
float A_endtime = 0;
请输入进程数:3
A进程信息:开始时间,运行时间,结束时间;
选择调度算法:0
0: FCFS
1: SJF
2. PR
抢占式输出:
A:到达时间, 运行时间,结束时间,周转时间,带权周转时间
B:
C:
D:
平均周转时间
平均带全周转时间:
非抢占式输出:
A:到达时间, 运行时间,结束时间,周转时间,带权周转时间
B:
C:
D:
平均周转时间
平均带全周转时间: