- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015年操作系统课程设计题目及要求解读
《操作系统课程设计》教学大纲
课程设计基本信息
课程设计环节代码:230027
课程设计环节名称:操作系统课程设计
英文名称:Course Design of Operating System
课程设计周数:2周
学分:2.0
适用对象:计算机科学与技术专业、网络工程专业
先修课程与环节:高级语言程序设计、数据结构和操作系统
课程设计目的和任务
本课程是计算机专业的学生在学习了《操作系统》课程之后,为了加深和巩固学生对所学操作系统各个理论和算法知识的理解,同时提高学生利用操作系统知识综合运用的能力和分析问题、解决的问题的能力而开设的一门实践课程。
通过本环节学生能够充分把学到的知识应用到实际的编程实践中,有可以进一步巩固操作系统中学习的理论。通过算法实现各种控制应用进一步体会操作系统中基本功能模块的结构和实现方法的实质,建立深入了解现有操作系统的评价和比较的方法,加深体会利用操作系统的原理能够解决实际问题的在计算机系统编程和普通编程中解决实际问题的思路;通过对程序编写规范,可以培养学生良好的编程风格,包括程序结构形式,行文格式和程序正文格式等;并培养学生的上机调试能力。
课程设计方式
1、课程设计题目的选
采用指导教师提供参考题目与学生自主命题相结合的办法选定课程设计题目。一人一题,不得重复。其中学生自主命题需要指导教师严格的审核,看是否满足课程要求,检查是否为重复课题。
2、课程设计任务的完成
在指导教师的指导下,各个学生独立完成课题分析、设计、代码编写和调试,独立撰写课程设计报告。所有工作任务主要在微机实验室完成。
课程设计教学方法与要求
课程设计教学方法:主要以学生上机操作为主,教师指导为辅
课程设计要求:
1、对系统进行功能模块分析、控制模块分析正确3、尽可能的使系统的功能更加完善和全面、说明书、流程图要清楚。特别要求自己独立完成通过学习使学生了解环境中的调试功能掌握跟踪修改错误的技巧领会使学生能根据实际问题选择数据结构清晰的描述算法通过学习,使学生掌握书写规范由指导教师根据学生完成任务的情况、课程设计的质量和课程设计过程中的工作态度等综合打分。成绩评定实行优、良、中、及格和不及格五个等级。不及格者不能得到相应的学分,需重新做课程设计,经指导教师考核及格后,方可取得相应学分。
良:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进;
中:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确;
及格:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确;
不及格:没有完整符合标准的文档,软件没有基本实现设计方案,设计方案不正确。
提交的电子文档和软件必须是由学生自己独立完成,雷同者教师有权视其情况扣分或记零分。
课程设计指导书
孙钟秀编《操作系统教程》(高等教育出版社)
重要事项
(一)课程设计报告要求:
总结报告按如下内容顺序用A4纸进行撰写并打印装订成册(要求最少20页):
1、统一的封面;
2、目录:正文从第一页开始编码,从而目录的第一项为第一页。
3、课程设计正文包含以下内容:
(1)需求分析设计每个部分的算法设计说明可以是描述算法的流程图,说明每个程序中使用的存储结构设计(如果指定存储结构请写出该存储结构的定义。详细设计各个算法实现的源程序源程序要按照写程序的规则来编写。要结构清晰,重点函数的重点变量,重点功能部分要加上清晰的程序注释。函数的重点变量,重点功能部分要加上清晰的程序注释。调试分析测试数据,测试输出的结果,时间复杂度分析展望每个模块设计和调试时存在问题的思考(问题是哪些?问题如何解决?),算法的改进设想。课程设计过程的收获、遇到问题解决问题过程的思考、程序调试能力的思考、对这门课程的思考、在课程设计过程中对《》课程的认识等内容
(6)按统一格式列出主要参考文献。
课程设计报告格式要统一,字都采用宋体小四,行距为1.5倍,页面边距都为2厘米。
(二)学生上交材料:
1、程序源代码(打包上传,发送到各个指导老师的邮箱中,文件名格式为“姓名-班级-学号” );
2、如果需要说明文件,则上交:(保存在.txt中)在说明文档中应该写明上交程序所在的目录,上交程序的主程序文件名,如果需要安装,要有程序的安装使用说明;3、课程设计报告编制银行家算法通用程序,并检测所给状态的系统安全性。FIFO)
2) 最近最久未使用算法(LRU)
3) 最佳置换算法(OPT)
课题五、编程序实现下述磁盘调度算法,并求出每种算法的平均寻道长度:
要求设计主界面以灵活选择某算法,且以下算法都要实现
1) 先来先服务算法(FCFS)
2) 最短寻道时间优先算法(SSTF)
3) 扫描算法(SCAN)
4) 循环扫描算法(CSCAN)
课题六、
文档评论(0)