资源说明:进程调度实验
一、实验目的
多道系统中,当就绪进程数大于处理机数时,必须按照某种策略决定选取哪些进程占用处理器。本实验模拟实现处理器调度,进一步加深对处理器调度算法的理解。
1、设计一个有N个进程并发的处理器调度程序,每个进程由一个PCB表示,PCB包含以下信息:进程名、系统服务时间、到达时间等。
2、用链表表示就绪队列,用队列中的结构体结点表示进程
3、已知各进程的到达时间等如下:
进程名 到达时间 服务时间
A 0 3
B 1 5
C 2 2
D 3 4
3、分别实现下面两种调度算法
•按FCFS调度算法实现处理器调度
•按SJF实现处理器调度
3、实验结果输出格式。
要求输出格式如下:
进程名 到达时间 服务时间 开始时间 完成时间 周转时间 带权周转时间;
每个进程显示一行
A,0,4
B,1,3
C,2,5
D,3,2
E,4,4
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。