操作系统课程设计-驱动调度

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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、在调试的过程中出现了很多的问题,从语法到算法中的错误,通过向老师和同学请教以及查阅资料,解决了这些问题,使我对编程语句及算法设计有了更深的认识。编程是很严谨的事情,不容半点马虎,即使是一个括号也可能导致程序的错误。

相关文档
最新文档