2022年操作系统课程设计 .docx
《2022年操作系统课程设计 .docx》由会员分享,可在线阅读,更多相关《2022年操作系统课程设计 .docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 运算机操作系统课程设计任务书中原工学院信息商务学院运算科学系2022 年 6 月操作系统课程设计任务书一、课程名称:操作系统课程设计1 / 9 名师归纳总结 - - - - - - -第 1 页,共 9 页精选学习资料 - - - - - - - - - 二、适用专业 : 运算机科学与技术 三、课程设计学时和学分:学时 2周,1学分 四、操作系统课程设计的目的操作系统是一门重要的专业基础课,是涉及较多硬件学问的 运算机系统软件课程;在运算机软硬件课程的设置上,它起着承上 启下的作用;操作系统对运算机系统资源实施治理,是全部其他软 件与运算机硬件
2、的唯独接口,全部用户在使用运算机时都要得到操 作系统供应的服务;操作系统课程设计的主要任务是争论运算机操作系统的基本原 理和算法,把握操作系统的进程治理、储备治理、文件治理和设备 治理的基本原理与主要算法,深化懂得经典操作系统各组成部分的基本原理;目的是使同学把握Windows操作系统的一般治理方法,了解它是如何组织和运作的,对操作系统的核心概念和算法有一个透 彻的懂得,并对系统运行的机制有一个全面的把握,从而充分懂得 系统调用与程序设计之间的关系,提高同学进行程序设计的才能;五、课程设计的要求 1、要求同学已有先导课程数据结构和一门高级程序设计语 言的基础;2、在两周的课程设计环节,要求同学
3、挑选那些最典型的操作系 统概念和机制,通过模拟实现的方式来表达操作系统的治理原理与 算法,进而深刻懂得操作系统的运行机制和数据结构;3、人员、题目安排:各班分成小组,每组2 / 9 12人,每组一题;名师归纳总结 - - - - - - -第 2 页,共 9 页精选学习资料 - - - - - - - - - 每个小组各成员独立完成课程设计,要求自行进行选题的设计、开发、调试与测试,实现课程设计要求的系统功能;4、具体课程设计要求:1)写出操作系统设计各个阶段的具体设计报告;2)能够实现课程设计目标,依据选题内容设计出软件的结构和 功能,写出系统的主要功能和使用说明;3)设计有效的测试方法与测
4、试数据,提交可运行的软件系统:最终的软件对问题的描述应正确无误,运行稳固、牢靠,界面友好;4)对于不同算法的比较应供应直观的性能分析方法及数据,写 入课程设计文档内;5)提交一份课程设计总结报告,写出本次课程设计的收成和体 会,包括已解决和尚未解决的问题,进一步完善的设想与建议;6)依据以上内容,提交如下材料:a. 源程序、 b. 执行程序、 c.设计文档、 d. 测试纪录、 e. 不同算法的分析与比较数据;a和b两项以班级为单位集中上交刻录光盘,每名同学一个文件夹,其它各项上交纸质文稿;7)开发环境与语言可自行挑选,Visual VC+6.0、VB 、Delphi7、PowerBuild9.
5、0、Visual Studio .NET、GCC等;8每名同学进行 10分钟的报告和答辩,讲解设计方案,演示系统运行;课程设计提交时间:当场进行系统演示;17周,周四、五 12:0015:00,要求3 / 9 名师归纳总结 - - - - - - -第 3 页,共 9 页精选学习资料 - - - - - - - - - 六、成果评定 通过进度检查、设计答辩和报告评审明白同学的设计水平,依据 任务完成的情形,设计报告的质量,系统运行状态及平常争论和设计的积极程度全面精确评定成果;评定的主要参考依据有 : 1、选题难度;2、系统功能的完成程度 功能、界面、特色、编程量、可用 性);3、设计报告的质
6、量;4、统一上机检查结果和答辩情形;5、平常检查情形;课程设计成果将以五级制形式进行评定,其标准如下:1、优秀:软件运行正确无误,稳固牢靠,界面友好新奇 图形界 面),有交互性,各种文档齐全、具体、精确;2、良好:软件运行正确无误,稳固牢靠,界面友好,各种文档 齐全、精确;3、中等:问题描述正确,界面尚可接受;各种文档齐全、准 确;4、及格:问题描述正确,各种文档齐备;5、不及格:有以下问题之一:问题描述有误;文档不齐;软件 运行有错误;没有按时完成;课程设计有抄袭或是雷怜悯形;七、课程设计报告规范 1、操作系统课程设计任务书4 / 9 名师归纳总结 - - - - - - -第 4 页,共
7、9 页精选学习资料 - - - - - - - - - 2、问题定义与分析3、概要设计及流程图4、问题实现及代码5、测试6、结论7、参考文献 不少于 3 篇)八、课程设计题目一作业/进程调度算法的模拟5 个子 题目)设计目的:熟识各种 作业/ 进 程调度算法的原 理;设计要求:用高级语 言编写和调试多 个实现不同的作业/ 进程调度算法的程序 ;设计内容:实现 调度 算法 :先 来先 服务 调度 算法 ;短 作业 优先调 度 算法 ;高优 先 权调 度 算 法;高响应比 优先算法;基于 时间片的轮转调度的模拟;每种算法 设计一个系统 ,供应一个界 面,供用户输 入等待调度 的 作业信息,显 示
8、依据相应算法 进行调度的结果 ;设计分工: 该题目分 为 5 个子题目;1、 先来先服务调 度算法;2、 短作业优先调 度算法;3、 高优先权调度 算法;4、 高响应比优先 算法;5、 基于时间片的 轮转调度二银行家算 法模拟3 个子题目)设计目的:熟识银行 家算法,懂得系 统产生死锁的缘由及防止死锁的 方法;设计要求:用高级语 言编写和调试一 个模拟银行家算法的程序;设计内容:设计合理 的数据结构, 用于描述每个 进程对资源的 要求及安排情 况;编写多个 模 块,分别用以 完成:申请资源 、显示资源、释放资源以及安全 性算法;进程数最 多为 5 个,资源 种类最多为 3 类;设计分工:该题目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年操作系统课程设计 2022 操作系统 课程设计
限制150内