《操作系统课程设计》任务书
设计题目:Clock及改进Clock置换算法实现
课程设计的目的:
操作系统课程设计是计算机专业重要的教学环节,它为学生提供了一个既动手又动脑,将课本上的理论知识和实际有机的结合起来,独立分析和解决实际问题的机会。
? 进一步巩固和复习操作系统的基础知识。
? 培养学生结构化程序、模块化程序设计的方法和能力。 ? 提高学生调试程序的技巧和软件设计的能力。
? 提高学生分析问题、解决问题以及综合利用 C 语言进行程序设计的能力。
设计内容:
模拟实现Clock及改进Clock置换算法,程序应按照Clock置换算法及改进Clock置换算法模拟实现页面的置换。
设计要求:
1.不同的功能使用不同的函数实现(模块化),对每个函数的功能和调用接口要注释清
楚。对程序其它部分也进行必要的注释。
2.对系统进行功能模块分析、画出总流程图和各模块流程图。
3.用户界面要求使用方便、简洁明了、美观大方、格式统一。所有功能可以反复使用,
最好使用菜单。
4.通过命令行相应选项能直接进入某个相应菜单选项的功能模块。 5.所有程序需调试通过。
设计结束需提交下列资料:
1、课程设计报告。报告中至少应包括: 相关操作系统的知识介绍,程序总的功能说明、程序各模块的功能说明、程序设计的流程图、源程序清单。
2、源程序和编译连接后的可执行程序文件。
时间安排:
分析设计贮备阶段(1天) 编程调试阶段(7天)
写课程设计报告、考核(2天)