操作系统进程调度实验报告

操作系统进程调度实验报告
操作系统进程调度实验报告

学生实验报告姓名:年级专业班级学号成绩

【实验结果或总结】(对实验结果进行相应分析,或总结实验的心得体会,并提出实验的改进意

1.三种进程调度算法的执行结果如下。

(1)FCFS算法

(2)高优先权优先调度算法

(3)时间片轮转调度算法

2.以上三个程序能较好地实现进程的三种调度算法。

(1)用数组元素的顺序输入输出能实现进程的FCFS算法。

(2)用优先权的变化规律描述和冒泡法排序能模拟实现优先权调度算法。

(3)通过数组的运算和利用中间数组能实现时间片轮转调度算法。

3. 虽然以上三个程序能较直观的体现进程基本的三种调度算法,但还是存在一些不足。

(1)如在高优先权调度算中,当同时出现多个进程优先权相同的情况时,程序可能对这些不能选择正确的执行顺序。改进的方法为添加一个判断,当多个进程的优先权相同时,按FCFS算法执行。即在程序中表现为按数组元素下标的增大顺序排序。

(2)在时间片轮转算法中,不能一次性的输出进程的调度程度,而要通过多次的输入时间片。改进的方法为把时间片设置为全局变量,在每次循环时都执行一次。

指导教师签名:

20 年月日

【备注

相关主题
相关文档
最新文档