操作系统课程设计上机指导书

操作系统课程设计上机指导书

ID:863715

大小:212.03 KB

页数:48页

时间:2017-09-21

操作系统课程设计上机指导书_第1页
操作系统课程设计上机指导书_第2页
操作系统课程设计上机指导书_第3页
操作系统课程设计上机指导书_第4页
操作系统课程设计上机指导书_第5页
资源描述:

《操作系统课程设计上机指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《操作系统课程设计》指导书南京工程学院计算机工程学院软件教研室二〇一〇年九月前言操作系统课程设计是一门重要的实践课程。为了使学生能对操作系统的课程设计能够顺利完成,软件教研室编写了这本课程设计上机指导书。由于时间仓促,不足之处难免,请使用者批评指正。目录一、《操作系统课程设计》教学大纲1二、课程设计的目的和要求3三、课程设计报告内容及要求3四、参考案例41、多线程编程解决进程间同步和互斥问题-XX问题的实现42、固定分区/可变分区管理算法的模拟93、页面置换算法的模拟114、银行家算法的模拟195、移动臂调度算法的模拟286、一个简单文件管理器的实现37一、《操作系统课程设计》教学大纲课

2、程编号:0806902024课程名称:操作系统课程设计英文名称:OperatingSystem设计周数:1学分:1适用对象:计算机科学与技术专业本科生先修课程:计算机导论、C/C++程序设计I、C/C++程序设计II、数据结构一、目的和意义本课程是学完《操作系统》课程之后,让学生在掌握基本原理和方法的基础上,运用熟悉的开发工具,在计算机上模拟实现操作系统课程中介绍的操作和算法。以帮助同学切身体验各种操作的过程及效果,同时加深同学对基本原理的理解,提高同学的编程能力、综合应用知识的能力和分析解决问题的能力,初步培养研制简单系统程序开发的能力。二、选题要求选题要符合本课程的教学要求,通常应包

3、含操作系统课程的重要知识点,最好能将这些内容综合应用。注意选题内容的典型性、综合性、实践性,应适合实践教学和启发创新,选题内容不应太简单,难度要适中;最好结合先进的开发工具进行选题,能够反映经典课题在先进开发环境下的新效果,并且有一定的实用价值;成果宜具有相对完整功能。三、任务及要求1.任务①学习操作系统课程中的基本原理和算法,具备一定的独立编程能力;②学会查阅技术资料和手册,合理选用开发工具和算法;③掌握编程实现操作系统基本原理和算法的能力;④提高综合运用所学的理论知识独立分析和解决问题的能力;⑤进一步掌握上机调试模拟实现基本原理和算法的能力;⑥撰写规范的设计总结报告,培养严谨的作风和

4、科学的态度。2.要求①选定设计课题,下达设计任务选题可由指导教师选定,或由指导教师提供几个选题供学生选择;课题应在设计周之前提前公布,并尽量早些,以便学生有充分的设计准备时间。指导教师在公布课程设计课题时一般应包括以下内容:课题名称、设计任务、达到的效果和要求、主要参考文献等内容。可提供原理和算法设计的参考流程图、运行效果示范图、编程实现中的技术难点等。②教师讲解a.介绍课程设计的内容、要求、安排、考核方法、注意事项b.讲授必要的课题背景和相关知识、原理。着重帮助学生明确任务,理解课程设计内容所要达到的效果和基本的实现方法。①学生查询资料,并进行设计设计报告应包括的内容: 课题名称及要求

5、;程序总体设计方案(设计程序运行效果图、程序流程图);原理或算法具体的分析与设计(绘制算法流程图、给出算法的伪代码);完整的源程序解释文档;正确的调试步骤、参数及预期的结果等。 ②学生编码、调试通过详细准备后,即开始上机调试。上机调试工作原则上由学生独立完成。教师以兼顾培养学生的独立工作能力和在规定时间内完成设计任务为宗旨,视具体情况给予适当指导。应对实验纪律和态度提出严格要求,督促、激发、引导学生圆满完成实验任务。③验收并简单考查学生在系统达到功能和指标要求后,保持程序的运行状态,申请指导教师验收。对达到设计指标要求的,教师将对其综合应用能力和实验能力进行简单的答辩考查,然后在综合实验

6、结果给出实际操作分。未达到设计指标要求的,则要求其调整和改进,直到达标。④撰写设计总结报告课程设计报告应认真、规范、正确(见附录)。四、进程安排序号内容时间(天)1选定设计课题,下达设计任务课外时间2教师讲解0.53学生查询资料,并进行设计14学生上机调试25验收并简单考查0.56撰写设计总结报告1合计5五、考核方法及成绩评定1.设计报告成绩30%2.实际动手能力50%3.创新能力10%4.态度和纪律10%成绩评定分优秀、良好、中等、及格和不及格等五档。六、推荐教材和教学参考书教材:《操作系统教程》(第4版),孙钟秀编著,高等教育出版社,2008参考书:《操作系统原理简明教程》,孟静编著

7、,高等教育出版社,2004《Linux操作系统实验教程》,费翔林编著,高等教育出版社,2009二、课程设计的目的和要求本课程是在学完《操作系统》课程之后,让学生在掌握基本原理和方法的基础上,运用熟悉的开发工具,在计算机上模拟实现操作系统课程中介绍的操作和算法。以帮助同学切身体验各种操作的过程及效果,同时加深同学对基本原理的理解,提高同学的编程能力、综合应用知识的能力和分析解决问题的能力,初步培养研制简单系统程序开发的能力。具体过程是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。