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