先来先服务调度算法的实验报告和源码下载
五、测试/调试及实验结果分析1、当前时间为0时,模拟系统从外存的后备队列中选取五项作业(A,B,C,D,E)调入内存,并为它们创建进程,分配必要的资源。然后再将新创建的进程排在就绪队列上等待调度,其进程状态为wait状态。 2、当前时间为1时,C和E到达,但C比E先到达,所以根据先来先服务算法,C先开始执行,进程状态由Wait转换为Run。 3、当前时间为3时,C执行完成,进程状态由Run转换为Finish,与此同时,E开始执行,进程状态由Wait转换为Run。 4、当前时间为5时,E执行完成,进程状态由Run转换为Finish,与此同时,根据到达时间,D开始执行,进程状态由Wait转换为Run。 5、当前时间为6时,D执行完成,进程状态由Run转换为Finish,与此同时,A开始执行,进程状态由Wait转换为Run。 8、所以用先来先服务算法对图8所示的作业进行进程调度,进程调度顺序为:C -> E -> D -> A -> B。
六、实验结论与体会FCFS的特点是什么?它有什么缺点?
下载地址
用户评论