操作系统课程设计-驱动调度
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
石家庄经济学院
实习报告
(学院)系: 信息工程学院
专业: 网络工程专业
姓名:
班级:
学号:
指导教师:
日期:2011 年 1 月14 日
图7 初始状态
<2>输入0.4,输入进程数据并选择继续,结果如图8所示
图8 输入5个进程的相关信息
<3>重复选择继续,输入0.6进行驱动调度直到等待进程表为空,结果如图9~图13所示
第一次选择P5
图9 第一次选择后结果
第二次选择P3
图10 第二次选择后结果第三次选择P1
图11 第三次选择后结果第四次选择P4
图12 第四次选择后结果
第五次选择P2,当前等待表为空
图13 第五次选择后,进程等待表为空
<4>选择继续,输入0.4,再输入3个进程,结果如图14所示
图14 再输入3个进程及相关信息
<5>重复选择继续进行驱动调度至等待进程表为空,然后选择退出,结果如图15~图17所示
第一次选择P8
图15 再次输入后第一次选择
第二次选择P6
图16 再次输入后第二次选择
第三次选择P7,当前等待表为空,选择退出
图17 第三次选择后等待表为空,选择退出
五、设计总结
1、通过设计数据结构进程访问磁盘,我进一步了解了磁盘存储器的物理结构,对电梯算法有深入的了解。
2、刚刚开始进行实习设计时,对题目没有进行正确的理解就忙于写代码,算法设计考虑的很不全面,从而导致后来实验数据出错,通过再次审查题目及资料,我了解了题目要求,对算法进行了重新设计,最终完成了试验,得出了正确的运行结果。
3、在调试的过程中出现了很多的问题,从语法到算法中的错误,通过向老师和同学请教以及查阅资料,解决了这些问题,使我对编程语句及算法设计有了更深的认识。编程是很严谨的事情,不容半点马虎,即使是一个括号也可能导致程序的错误。