1、 数学与计算机学院 课程设计说明书 课 程 名 称: 操作系统原理-课程设计 课 程 代 码: 题 目: 进程管理器的模拟实现 年级/专业/班: 学 生 姓 名: 学 号: 开 始 时 间: 2011 年 12 月 11 日 完 成 时 间: 2011 年 12 月 24 日 课程设计成绩: 学习态度及平 时成绩(30) 技术水平与实际 能力(20) 创新(5) 说明书撰写质量(45) 总 分 (100) 指导教师签名: 年 月 日 1 操作系统原理课 程 设 计 任 务 书 一、设计题目 进程管理器的模拟实现 二、主要内容 目的: 编程模拟实现进程管理器,加深对进程、程序概念掌握,并提高编程
2、能力。 内容: 利用 Windows 相关编程工具,实现进程管理器的相关功能: (1) 显示当前正在运行的进程及其占用的资源 (2) 可以对某一进程进行停止; 三、具体要求及应提交的材料 1、完成系统的需求分析:包含功能需求、数据需求、性能需求等。 2、完成系统设计: 包含系统概要设计(软件结构图)及详细设计(画出流程图) 。 3、测试: 编写合适的测试用例完成系统的测试工作并分析结果。 4、完成后应上交的材料: 课程设计说明书:包含封面、任务书、说明书(说明书见后面模板) 。 包括系统设计目的要求,类的层次图(包括类成员列表) 、设计思路,系统功能模 块图、 参考资料、 程序清单、 设计心得
3、总结等。 对照自己设计的完成情况认真书写。 软件源程序光盘。 注:学生完成课程设计后,提交课程设计报告及相关电子文档,要求将前述全部内 容依先后顺序写成设计报告一份,要求文字通畅、字迹工整,文字不少于 20000 字,装 订成册。 四、进度安排 进程管理器的模拟实现 2 课程设计共两周(15、16 周)进行,其进度时间大致分配如下: 序号序号 阶段内容阶段内容 地点地点 所需时间所需时间 1 实际需求调查 实验室、图书馆、教室 3 学时 2 系统分析与设计 机房、教室 6 学时 3 编程调试 机房、教室 8 学时 4 设计报告文档撰写 机房、教室 3 学时 合 计 20 学时 五、参考资料 1
4、. 谢青松. 操作系统原理. 人民邮电出版社.2004 2. 曹先彬. 操作系统原理与设计. 机械工业出版社 3. 袁宝华. 操作系统实验教程. 北京交通大学出版社 指导教师 签名日期 年 月 日 系 主 任 审核日期 年 月 日 3 目 录 1 引 言 . 4 1.1 问题的提出 4 1.2 国内外研究的现状 4 1.3 任务与分析 4 2. 程序的主要功能 . 4 2.1 创建进程功能 4 2.2 查看进程功能 4 2.3 换出进程功能 4 2.4 杀死进程功能 5 2.5 退出功能 5 3 程序运行平台 . 5 4 总体设计 . 5 5 程序说明 . 6 6 模块分析 . 8 6.1 创建模块 8 6.2 查看模块 . 11 6.3 换出模块 . 11 6.4 杀死模块 . 12 6.5 退出模块 . 13 7 系统测试 13 8 结论