操作系统课程设计实验教学大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统课程设计实验教学大纲

五邑大学实验教学大纲 操作系统课程设计 开课系部:信息学院 二00七 年 四 月 课程名称:操作系统课程设计 课程编号:006A1100 课程性质:独立设课 课程属性:专业 课程类别:必修 学时学分:总学时36总学分2实验学时36实验学分 2 开出时间: 四 年级 1 学期 适用专业:计算机科学与技术、网络工程 综合性、设计性实验个数:1 执笔人:白明 编写日期:2006.6.30 1、课程简介 该课程是计算机专业的一门重要专业课。操作系统是最重要的计算机系统软件,同时也是最活跃的学科之一,操作系统涉及计算机系统中软件、硬件资源,涉及到人机关系,是一个大型的软件系统。掌握好这门课程对全面理解和认识计算机系统有着十分重要的意义。 2、实验目的及要求 进行操作系统课程设计主要是在学习操作系统课程的基础上,在完成操作系统各部分实验的基础上,对操作系统的整体进行一个模拟,使学生不仅理解各个部分的管理功能,还进一步理解各个部分之间的联系,最后达到对完整系统的理解。提高学生运用操作系统知识解决实际问题的能力;锻炼学生实际动手能力、创新能力和对基础算法的理解;培养学生团队组织、协作开发软件的能力;及培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 根据总体要求,可参照本课程设计指导书,用自己熟悉的计算机语言(Java、VC++等)编制程序,选择一种模拟形式: (1)模拟一种多任务(或多用户)操作系统(包含处理器管理、存储管理、文件管理、进程管理、设备管理、作业管理)。 (2)操作系统中的部分模块。 3、对先修课的要求(或基本要求) 程序设计、数据结构、数据库和计算机操作系统是该课程的四门主要的先修课程。 具体要求如下: (1)掌握程序设计语言的基本概念。 (2)掌握结构化程序设计的的基本原理、良好的设计习惯,并具备较好的程序调试能力。 (3)具有一定的逻辑思维和推理能力。 (4)掌握数据结构的基本概念。 (5)掌握数据库的基本概念及原理。 (6)掌握计算机操作系统的基本概念及原理。 4、实验方式及要求 (1)进行分组,每组3~6人,组长负责,分工协作。分工必须明确,可以按模块分工、按算法分工等。总之,按照软件工程的要求进行分析、设计与实现。特殊情况也可以一个人(由任课教师批准)独立完成(不提倡、适当降低成绩)。 (2)按照课程设计的要求,编写完整的模拟操作系统程序或部分模块的模拟程序。 (3)按照“课程设计报告格式”的要求,写出课程设计报告(每个人一份)。 (4)课程设计报告(书面报告)于课程结束后一周内上交。希望置于个人主页上。 (5)以班级为单位对最终的设计刻录光盘,应包括一下基本内容: a) 提交完整的源程序代码,附加必要的注释; b) 软件的设计分工; c) 软件的使用说明 d) 主要数据结构 e) 课程设计报告 (6)有演示条件的,可以对模拟的操作系统作品(软件)进行演示交流。 5、设计进度及学时分配 (1)首先有任课教师讲授课程的目的、要求,分析设计的重点问题和难点问题。提出具体要求,包括设计的总体结构、功能、分组、进度安排、文档形式等。 (2)系统分析阶段,各组必须提交一份系统分析报告,经教师审阅合格后,进行小组分工和开始系统设计。 (3)系统设计阶段,各组必须提交一份系统设计方案,经教师审阅合格后,开始按分工自行完成编码部分。 (4)源代码编写阶段,要选择一种编程语言,统一编程接口,完成全部源代码的编写。 (5)模块调试阶段,作好调试计划,设计测试数据,写出调试报告。 (6)系统联调阶段,组长负责。组员协调配合进行最后阶段的系统调试,提交一个正确的可以运行的模拟操作系统。 (7)编写课程设计报告,严格按本课程设计报告模板的格式规范编写课程设计报告,在“报告”中应该突出自己完成的工作,特色。 (8)讲评总结,主要有任课教师对本课程的完成情况进行讲评和总结。如果有条件,还可以开展学生作品演示,学生讨论和学生评比等活动。 具体进度安排见下表: 内 容 安 排 学时分配 1 教师讲授 2 2 系统分析 8 3 系统设计 8 4 源代码编写 6 5 模块调试 4 6 系统联调 4 7 编写课程设计报告 2 8 讲评总结 2 9 总 计 36 6、考核方式及评价 考核办法:上机考核、网上考核、面试、演示作品相结合。 评价:从设计完整性、原创性、易读性、健壮性、资源管理功能设计的合理性和算法难度及人机交互的友善性、团队精神等方面考核设计质量。考核按等级分为:优秀、良好、中等、及格和不及格五个成绩级别。 7、主要仪器设备 微型计算机实验平台: 操作系统:Windows 2000/XP 语言平台:Visual C++ 6.0(或兼

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档