


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《计算机操作系统课程设计》教学大纲课程英文名ComputerOperatingSystemCourseDesign课程代码03P0010学分1总学时1周/16学时课程类别集中实践环节先修课程高级程序设计语言,算法与数据结构,计算机操作系统课程性质限选适用专业计算机科学与技术开课学院信息工程学院注:课程性质是指必修/限选/任选。课程地位与目标(一)课程地位《计算机操作系统课程设计》是在《数据结构》、《计算机组成原理》、《计算机操作系统》等先修课程学习基础上,结合计算机操作系统理论、C语言程序编程技术等进行的实践性教学环节。通过课程设计,帮助学生巩固所学知识,强化操作系统理论的基本概念及编程能力,提高学生分析中、小型软件能力,熟悉操作系统进程同步与互斥,进程死锁检测算法(安全性)等程序设计,为毕业设计和毕业后从事系统工程师及软件工程师等工作打下一定编程基础。操作系统是计算机最关键的系统软件,当前,美国在高科技领域围堵中国的大环境下,它是美国在IT领域对我国进行“卡脖子”的关键技术之一,学习本课程让学生知道发展国产计算机操作系统的重要性。(二)课程目标1.熟悉Linux操作系统及相关指令,提高学生查阅资料、运用计算机辅助工具进行工程实践的能力。理解计算机操作系统中进程同步与互斥以及死锁检测算法等基本概念和算法。2.应用C语言在Linux操作系统上进行OS算法综合设计能力。在下面所列三个参考选题中,学生选择二个任务进行相关算法的概要设计和详细设计,画出主要程序的流程图,进行程序的编程和调试,独立完成相关任务,强化编程能力和实践动手能力。思政目标:1.帮助学生树立正确的科学发展观,勇于挑战困难。2.激发学生解决IT领域“卡脖子”技术的责任感和使命感。二、课程目标与相关毕业要求的对应关系课程目标课程目标对毕业要求的支撑程度(H、M、L)毕业要求4.1毕业要求4.3课程目标1H课程目标2HH注:1.支撑强度分别填写H、M或L(其中H表示支撑程度高、M为中等、L为低)。三、设计选题及任务要求序号参考选题任务与要求课程目标1共享资源分配与银行家算法1.设计一个至少5个并发进程共享3类不同资源的系统,判断是否安全状态。进程可动态地申请资源和释放资源,系统按各个进程的申请动态地分配资源(随机分配)课程目标1课程目标2思政目标1思政目标22.用银行家算法,实现资源安全分配算法,应具有显示或打印各个进程依次要求申请的资源数以及依次分配资源的情况。在安全路径多条的情况下,要求把安全路径全部打印出来2哲学家进餐死锁问题及避免算法1.关于五个哲学家进餐死锁问题原理,在Linux下利用线程和线程互斥锁的机制实现哲学家进餐问题,观察记录是否发生死锁现象。课程目标1课程目标2思政目标12.提出一种能解决五个哲学家进餐问题的一种方法,编程并实现之。需要实现哲学家进餐问题发生死锁以及不发生死锁的两份程序3读者-写者进程同步问题1.分别设计一个读者程序和写者程序,对同一文件对象随机读写,为了避免数据文件混乱,设置一些读写限制(包括读者优先和写者优先)课程目标1课程目标2思政目标22.1写-写互斥,即不能有两个写者同时进行写操作。2.2读-写互斥,即不能同时一个读者在读,同时却有一个写者在写。2.3读读允许,即可以有2个以上的读者同时读。3.读者优先的限制:如果一个读者申请读操作时,已经有一个读者在读,则该读者可以直接读;写者优先的限制:如果一个读者申请读操作时,有写者在等待访问共享资源时,则该读者要等到没有写者处于等的状态时才能开始读操作。注:学生可任选其中二个题目进行设计。四、课程设计的主要进程与时间安排序号主要进程教学内容时间分配1确定任务讲解设计任务,编程语言及实验环境要求,布置任务,说明验收标准和成绩要求等第1天(0.5天)2上机编程调试选择对应任务,进行相关任务的设计和实现第2天3上机编程调试选择对应任务,进行相关任务的设计和实现第3天(0.5天)4课程设计验收完成答辩验收,撰写课程设计报告第4天5课程设计验收完成答辩验收,撰写课程设计报告第5天五、课程考核与成绩评定考核类别考查考核形式课程设计答辩验收(编程、调试、算法实现)及报告成绩评定验收答辩占总成绩65%,课程报告占总成绩35%。成绩登记方式百分制六、推荐教材与主要参考书(一)推荐教材:(1)《计算机操作系统实验指导书》(Linux版|附微课视频),王红玲等,人民邮电出版社,2021年12月,(第1版)(2)《计算机操作系统》(摹课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工智能助力服务业生产力革新研究报告
- 企业并购中法律风险评估与管理可行性研究报告
- 广州市机动车驾驶培训合同3篇
- 2025年建筑面积合同核算工程师职业技能等级考试试题及答案解析
- 2024至2030年中国不燃玻镁通风管市场调查研究报告-市场调查研究报告-市场调研
- 定金合同范本租房4篇
- 课件汉字拆分
- 课件模板西游记
- 课件模板的使用
- 教师避险逃生培训
- 医院药学相关法规课件
- 有机肥采购合同书
- 团建活动申请书
- 2025年度加油站油品储存安全协议范本
- GB/T 29912-2024城市物流配送汽车选型技术要求
- 纺织品产品召回流程指南
- 化验取样工安全操作规程(2篇)
- 2018岭南版美术六年级上册全册教案
- 《基本医疗保险门诊特殊慢性病药品目录(2023 年)》
- 安全保障服务方案及承诺
- 结核病营养支持
评论
0/150
提交评论