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