


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操 作 系 统 课程设计大纲一、设计目的和要求目的:本课程设计是为配合计算机相关专业的重要专业课操作系统而开设的,其主要内容是让学生实际进行操作系统功能模块的设计和编程实现。通过本课程设计的实施,使学生能将操作系统的概念具体化,并从整体和动态的角度去理解和把握操作系统,以巩固和补充操作系统的原理教学,提高学生解决操作系统设计及实现过程中的具体问题的能力。 要求:通过本课程设计的实施,要求培养学生以下能力:(1)培养学生在模拟条件下与实际环境中实现功能模块和系统的能力:课程设计要求学生实际进行操作系统功能模块的设计和编程实现,具体包括:基于线程的多任务调度系统的设计与实现;一个简单文件系统的设计与实现。(2)培养学生设计和实施工程实验的能力,合理分析试验结果的能力:学生在完成项目的过程中,需要进行实验设计、程序调试、错误分析,从而熟悉实验设计方法及实验结果的分析方法。(3)培养学生综合运用理论和技术手段设计系统和过程的能力:学生需根据设计项目的功能要求及操作系统原理的相关理论提出自己的解决方案,需考虑项目实现的软硬件环境,设计相关数据结构及算法,在实现过程中发现解决方案的问题并进行分析改进。(4)培养学生分析并清楚阐述设计合理性的能力:要求学生在项目上机验收和实验报告中分析阐述设计思路的合理性和正确性。(5)培养学生的组织管理能力、人际交往能力、团队协作能力:课程设计分小组进行,每个小组有一个组长,负责组织本组成员的分工及合作。二、设计学时和学分 学时:32 ; 学分:1三、设计的主要内容以下三个题目中:1、2中选做一题,第3题必做。1、基于线程的多任务调度系统的设计与实现(1)线程的创建、撤消和CPU切换。 掌握线程的定义和特征,线程的基本状态,线程的私有堆栈,线程控制块TCB,理解线程与进程的区别,实现线程的创建、撤消和CPU切换。(2)时间片轮转调度 理解各种调度算法、调度的原因,完成时钟中断的截取,具体实现调度程序。(3)最高优先权优先调度理解优先权的概念,并实现最高优先权优先调度策略。(4)利用记录型信号量实现线程的同步理解同步的相关概念,掌握记录型信号量的概念及应用,并用记录型信号量实现生产者和消费者问题。(5)消息缓冲队列通信机制理解进程(线程)通信的基本概念,并用消息缓冲队列实现线程间的通信。2、linux进程管理的应用编程:以linux下的gcc为编译器,调用linux提供的多种系统调用,实现进程管理相关功能,包括:(1)进程创建及撤销 实现多个进程的创建、执行及撤销。(2)进程同步 利用linux的信号量集机制,实现生产者消费者问题。(3)进程通信 创建两个以上进程,实现多个进程之间的管道通信(无名管道及有名管道)、消息队列通信、共享存储器通信三种通信机制。3、简单文件系统的设计与实现内容包括虚拟盘的格式化、文件存储空间的管理和分配算法、多级目录的设计与实现(1)基本文件命令行操作的实现通过命令行的方式,实现对文件的读写等基本交互式操作,要求能够创建与删除目录、创建与删除文件、读与写文件的内容。(2)文件系统的挂载与卸载程序退出时,卸载文件系统,将内存中虚拟盘文件系统映像以磁盘文件的形式保存在文件中。程序启动时从映像文件中挂载文件系统,恢复上次结束时状态。四、设计的进行方式上机编程五、设计的时间安排本课程共32学时,其中课堂讲授4学时,上机28学时,具体安排如下: 序号内 容讲授学时上机学时题目1:基于线程的多任务调度系统的设计与实现2131线程的创建、撤消、CPU切换262时间片轮转调度/13最高优先权优先调度/14用记录型信号量完成线程的同步问题/25通过消息缓冲队列进行线程间的通信/3题目2:linux进程管理的应用编程2131进程创建及撤销/12进程同步/43进程通信/8题目3:简单文件系统的设计与实现2131简单文件系统的设计262基本文件命令行操作的实现63文件系统的挂载与卸载1验收2总计32六、设计的考核方式本课程为综合性设计课程,考核通过程序验收的方式进行,成绩评价结果采用5分制:优秀、良好、中等、及格、不及格。总成绩(满分100分)由程序验收成绩、课程设计报告成绩和上机表现成绩三部分组成,各部分成绩占比如下:程序验收成绩:满分70分;课程设计报告成绩:满分15分;上机表现成绩:满分15分。最后由总成绩给出成绩评价结果:90100:优秀;8090:良好;7080:中等;6070:及格;60分以下:不及格。七、教材与参考书1.梁红兵等:操作系统实验与课程设计指导书,(自编讲义)。2.汤小丹等:计算机操作系统(第三版),西安电子
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政工科工作汇报
- 窃血综合征的护理
- 2026届浙江省杭州西湖区四校联考英语九年级第一学期期末学业水平测试模拟试题含解析
- 大健康员工培训方案
- 2026届安徽省淮南市潘集区化学九年级第一学期期中联考模拟试题含解析
- 2026届福建省各地英语九上期末监测模拟试题含解析
- 2026届山东省德州市陵城区化学九年级第一学期期末质量检测模拟试题含解析
- 2026届江苏省南京鼓楼区化学九年级第一学期期中质量检测模拟试题含解析
- 湖北省武汉市蔡甸区誉恒联盟2026届九年级英语第一学期期末预测试题含解析
- 2025年急救抢救烧伤病情处理策略及答案解析
- 林业项目可行性研究报告
- 2023年赣州市章贡区社区工作者(专职网格员)招聘考试真题
- 幽门螺杆菌治疗进展
- 金属热处理工(中级工)职业技能认定考试题库(含答案)
- 导尿术操作并发症及处理规范
- 电磁学(赵凯华-陈熙谋-)-第二版-课后答案1
- 塔吊临近建筑物的安全防护方案
- 老年安宁疗护病区设置标准
- 人工智能训练师理论知识考核要素细目表四级
- 全国职业院校技能大赛高职组(服装创意设计与工艺赛项)备赛试题库(含答案)
- 2024年医疗质量安全核心制度及病历书写规范考核试题及答案
评论
0/150
提交评论