操作系统课程设计2022教学大纲.docx

上传人:h**** 文档编号:26808525 上传时间:2022-07-19 格式:DOCX 页数:5 大小:13.08KB
返回 下载 相关 举报
操作系统课程设计2022教学大纲.docx_第1页
第1页 / 共5页
操作系统课程设计2022教学大纲.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《操作系统课程设计2022教学大纲.docx》由会员分享,可在线阅读,更多相关《操作系统课程设计2022教学大纲.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、操作系统课程设计2022教学大纲 操作系统课程设计大纲 一、设计目的和要求 目的:本课程设计是为配合计算机相关专业的重要专业课操作系统而开设的,其主要内容是让学生实际进行操作系统功能模块的设计和编程实现。通过本课程设计的实施,使学生能将操作系统的概念具体化,并从整体和动态的角度去理解和把握操作系统,以巩固和补充操作系统的原理教学,提高学生解决操作系统设计及实现过程中的具体问题的能力。 要求:通过本课程设计的实施,要求培养学生以下能力: (1)培养学生在模拟条件下与实际环境中实现功能模块和系统的能力:课程设计要求学生实际进行操作系统功能模块的设计和编程实现,具体包括:基于线程的多任务调度系统的设

2、计与实现;一个简单文件系统的设计与实现。 (2)培养学生设计和实施工程实验的能力,合理分析试验结果的能力:学生在完成项目的过程中,需要进行实验设计、程序调试、错误分析,从而熟悉实验设计方法及实验结果的分析方法。 (3)培养学生综合运用理论和技术手段设计系统和过程的能力:学生需根据设计项目的功能要求及操作系统原理的相关理论提出自己的解决方案,需考虑项目实现的软硬件环境,设计相关数据结构及算法,在实现过程中发现解决方案的问题并进行分析改进。 (4)培养学生分析并清楚阐述设计合理性的能力:要求学生在项目上机验收和实验报告中分析阐述设计思路的合理性和正确性。 (5)培养学生的组织管理能力、人际交往能力

3、、团队协作能力:课程设计分小组进行,每个小组有一个组长,负责组织本组成员的分工及合作。 二、设计学时和学分 学时:32 ;学分:1 三、设计的主要内容 以下三个题目中:1、2中选做一题,第3题必做。 1、基于线程的多任务调度系统的设计与实现 (1)线程的创建、撤消和CPU切换。 掌握线程的定义和特征,线程的基本状态,线程的私有堆栈,线程控制块TCB,理解线程与进程的区别,实现线程的创建、撤消和CPU切换。 (2)时间片轮转调度 理解各种调度算法、调度的原因,完成时钟中断的截取,具体实现调度程序。 (3)最高优先权优先调度 理解优先权的概念,并实现最高优先权优先调度策略。 (4)利用记录型信号量

4、实现线程的同步 理解同步的相关概念,掌握记录型信号量的概念及应用,并用记录型信号量实现生产者和消费者问题。 (5)消息缓冲队列通信机制 理解进程(线程)通信的基本概念,并用消息缓冲队列实现线程间的通信。 2、linux进程管理的应用编程: 以linux下的gcc为编译器,调用linux提供的多种系统调用,实现进程管理相关功能,包括:(1)进程创建及撤销 实现多个进程的创建、执行及撤销。 (2)进程同步 利用linux的信号量集机制,实现生产者消费者问题。 (3)进程通信 创建两个以上进程,实现多个进程之间的管道通信(无名管道及有名管道)、消息队列通信、共享存储器通信三种通信机制。 3、简单文件

5、系统的设计与实现 内容包括虚拟盘的格式化、文件存储空间的管理和分配算法、多级目录的设计与实现 (1)基本文件命令行操作的实现 通过命令行的方式,实现对文件的读写等基本交互式操作,要求能够创建与删除目录、创建与删除文件、读与写文件的内容。 (2)文件系统的挂载与卸载 程序退出时,卸载文件系统,将内存中虚拟盘文件系统映像以磁盘文件的形式保存在文件中。程序启动时从映像文件中挂载文件系统,恢复上次结束时状态。 四、设计的进行方式 上机编程 五、设计的时间安排 本课程共32学时,其中课堂讲授4学时,上机28学时,具体安排如下: 六、设计的考核方式 本课程为综合性设计课程,考核通过程序验收的方式进行,成绩

6、评价结果采用5分制:优秀、良好、中等、及格、不及格。总成绩(满分100分)由程序验收成绩、课程设计报告成绩和上机表现成绩三部分组成,各部分成绩占比如下: 程序验收成绩:满分70分; 课程设计报告成绩:满分15分; 上机表现成绩:满分15分。 最后由总成绩给出成绩评价结果:90100:优秀;8090:良好;7080:中等;6070:及格;60分以下:不及格。 七、教材与参考书 1.梁红兵等:操作系统实验与课程设计指导书,(自编讲义)。 2.汤小丹等:计算机操作系统(第三版),西安电子科技大学出版社,2022。 3.胡明庆等:操作系统教程与实验,清华大学出版社,2022。 4.赵敏哲:64位Linux操作系统与应用实例,机械工业出版社2000。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁