操作系统 课程设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《操作系统课程设计》任务书
设计题目:磁盘调度算法的模拟实现1
指导老师:刘怀愚
课程设计的目的:
操作系统课程设计是计算机专业重要的教学环节,它为学生提供了一个既动手又动脑,将课本上的理论知识和实际有机的结合起来,独立分析和解决实际问题的机会。
l进一步巩固和复习操作系统的基础知识。
l培养学生结构化程序、模块化程序设计的方法和能力。
l提高学生调试程序的技巧和软件设计的能力。
l提高学生分析问题、解决问题以及综合利用C 语言进行程序设计的能力。
设计内容:
设计并实现一个本别利用下列磁盘调度算法进行磁盘调度的模拟程序。
1、先来先服务算法FCFS
2、最短寻道时间优先算法SSTF
设计要求:
1.磁头初始磁道号,序列长度,磁道号序列等数据可从键盘输入,也可从文件读入。
2.最好能实现磁道号序列中磁道号的动态增加。
3.磁道访问序列以链表的形式存储
4.给出各磁盘调度算法的调度顺序和平均寻道长度
设计结束需提交下列资料:
1、课程设计报告。报告中至少应包括:相关操作系统的知识介绍,程序总的功能说明、程序各模块的功能说明、程序设计的流程图、源程序清单。
2、源程序和编译连接后的可执行程序文件。
时间安排:
分析设计贮备阶段(1天)
编程调试阶段(7天)
写课程设计报告、考核(2天)