五、测试/调试及实验结果分析1、当前时间为0时,模拟系统从外存的后备队列中选取五项作业(A,B,C,D,E)调入内存,并为它们创建进程,分配必要的资源。然后再将新创建的进程排在就绪队列上等待调度,其进程状态为wait状态。2、当前时间为1时,C和E到达,根据先来先服务算法,C先开始执行,进程状态由Wait转换为Run。3、当前时间为3时,C执行完成并进入Finish状态,与此同时,E开始执行。4、当前时间为5时,E执行完成并进入Finish状态,与此同时,根据到达时间,D开始执行。5、当前时间为6时,D执行完成并进入Finish状态,与此同时,A开始执行。8、所以用先来先服务算法对作业进行进程调度,进程调度顺序为:C -> E -> D -> A -> B。六、实验结论与体会FCFS的特点是什么?它有什么缺点?
操作系统先来先服务调度算法实验报告及源码分享
用户评论
推荐下载
-
操作系统实验报告三进程调度进程调度实验原理
操作系统实验报告三进程调度进程调度实验进程调度原理
20 2020-04-22 -
操作系统实验报告源程序进程调度实验
本程序是用C++语言实现的关于操作系统进程调度实验的演示程序,程序中应用了C++的系统库函数和类,是的问题的求解异常简单,同时对于大家学习C++页是一个很好的参考
18 2020-07-26 -
操作系统LRU算法实验报告
在内存运行过程中,若其所要访问的页面不在内存而需要把他们调入内存,但内存已经没有空闲空间时,为了保证该进程能正常运行,系统必须从内存中调出一页程序或数据送磁盘的对换区中。但应将那个页面调出,需根据一定
35 2019-05-31 -
操作系统的三大作业调度短作业先来先服务响应比
操作系统的三大作业调度短作业优先先来先服务响应比高者优先包含:作业名开始时间完成时间周转时间带权时间平均带权时间
25 2019-04-27 -
C实现先来先服务算法
以Linux系统为开发环境,在Linux用C语言实现操作系统的“先来先服务算法”作业调度算法
27 2019-03-14 -
c++先来先服务算法
嵌入式操作系统中有先来先服务调度算法用c++语言实现
24 2019-05-15 -
先来先服务算法c++
调度算法,先来先服务算法,C++实现,SDUW07计算机pop开发!
21 2019-07-11 -
C语言先来先服务算法
C语言先来先服务算法,明确的阐述了计算机操作系统的算法问题。
9 2020-12-14 -
操作系统的作业调度用先来先服务算法和运行时间最短者优先算法
采用先来先服务算法和运行时间最短者优先算法模拟设计作业调度程序。 用户名 作业名 状态 运行时间 资源要求 预输入表 地址 主存 磁带 A ZYA 收容 0.3小时 15k 2 B ZYB 收容 0.
19 2019-01-11 -
先来先服务算法和电梯算法
操作系统的课程设计,先来先服务算法和电梯算法的实现,只有源程序,C++
18 2019-07-07
暂无评论