《操作系统课程设计》任务书
设计题目:磁盘调度算法的模拟实现2
课程设计的目的:
操作系统课程设计是计算机专业重要的教学环节,它为学生提供了一个既动手又动脑,将课本上的理论知识和实际有机的结合起来,独立分析和解决实际问题的机会。进一步巩固和复习操作系统的基础知识。培养学生结构化程序、模块化程序设计的方法和能力。提高学生调试程序的技巧和软件设计的能力。提高学生分析问题、解决问题以及综合利用C语言进行程序设计的能力。
设计内容:
设计并实现一个本别利用下列磁盘调度算法进行磁盘调度的模拟程序。1、扫描算法2、循环扫描算法
设计要求:
1磁头初始磁道号,磁头初始运动方向,序列长度,磁道号序列等数据可从键盘输入,也可从文件读入。2最好能实现磁道号序列中磁道号的动态增加。3磁道访问序列以链表的形式存储。4给出各磁盘调度算法的调度顺序和平均寻道长度。
设计结束需提交下列资料:
1、课程设计报告。报告中至少应包括:相关操作系统的知识介绍,程序总的功能说明、程序各模块的功能说明、程序设计的流程图、源程序清单。2、源程序和编译连接后的可执行程序文件。
时间安排:
分析设计贮备阶段(1天)编程调试阶段(7天)写课程设计报告、考核(2天)
fr