操作系统课程设计1课件

操作系统课程设计1课件

ID:18199348

大小:118.00 KB

页数:22页

时间:2018-09-15

操作系统课程设计1课件_第1页
操作系统课程设计1课件_第2页
操作系统课程设计1课件_第3页
操作系统课程设计1课件_第4页
操作系统课程设计1课件_第5页
资源描述:

《操作系统课程设计1课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统课程设计班级:08计本一、课程的性质、目的和任务1.性质:实践课程2.目的:综合应用学生所学知识,建立系统和完整的计算机系统概念,理解和巩固操作系统基本理论、原理和方法,掌握操作系统开发的基本技能3.任务:设计开发操作系统资源管理的算法二、时间安排周一晚上,5B208,1~9周三、课程设计选题和要求说明1.基于优先级的时间片轮转进程调度算法及其实现基本要求:设计随机进程产生程序,并说明随机的性能和其性能可能对算法的影响编写进程调度算法本身结果数据的显示或提取结果数据的分析几点说明:设计并绘制算法流程,附加说明所需的数据结构PCB结构的设计优先级的计算动态优先级2.页面淘汰

2、算法实现基本要求:设计随机页面序号产生程序,并说明随机的性能和其性能可能对算法的影响编写页面淘汰算法(FIFO、OPT、LRU)结果数据的显示或提取结果数据的分析几点说明:设计并绘制算法流程,附加说明所需的数据结构如何标记时间的先后、最久的将来、最久未被使用3.磁盘调度算法实现基本要求:设计随机磁道访问产生程序,并说明随机的性能和其性能可能对算法的影响编写磁盘调度算法(FCFS、SSTF、SCAN)结果数据的显示或提取结果数据的分析。几点说明:设计并绘制算法流程,附加说明所需的数据结构为了更好地分析结果,比如观察是否有“饿死”现象等,可采用动态增加磁盘调度请求,同时附加一些时间信息

3、,供分析的时候使用4.二级文件系统设计实现基本要求:系统中用一个文件来模拟一个磁盘,设计一个二级文件系统此系统至少有:建立/删除/阅读/列表/和部分文件属性的功能实现这个文件系统能实际操作演示这个文件系统几点说明:设计并绘制算法流程,附加说明所需的数据结构详细需求,可参阅教材P3815.银行家算法基本要求:设计随机资源申请向量编写银行家算法结果数据的显示或提取结果数据的分析几点说明:设计并绘制算法流程,附加说明所需的数据结构6.其他……四、课程设计任务1.要求学生选做其中至少二个或多个题目2.以班级平均完成数量计,数量少评分低3.撰写课程设计报告五、课程设计步骤需求分析:了

4、解基本原理,确定算法的基本功能,查找相关资料,画出基本的数据流图;总体设计:确定算法的总体结构、数据结构、模块关系和总体流程;详细设计:确定模块内部的流程和算法步骤。上机编码和调试;实际数据运行测试与分析;课程设计总结报告撰写。六、课程设计报告撰写1.课程设计报告主要内容:概述:设计主要完成的任务和解决的主要问题;设计的基本概念和原理;总体设计:实现的方法和主要技术路线;详细设计:使用主要控件、函数;测试与数据分析完成的情况、简要的使用说明;结果分析总结:特色、经验、教训和感受;参考文献2.课程设计报告编写的基本要求:采用A4纸打印;字数不少于2000字。七、考核要求1.设计报告规

5、范、完整,概念原理论述清楚、软件设计结构合理,运行正常,用户界面友好,能够完善表现各部分功能,回答问题准确明了,可以评为优秀(A)。2.设计报告规范、完整,概念原理论述清楚、软件设计结构合理,基本运行正常,并能够表现各部分功能,回答问题正确,可以评为良(B)。3.设计报告规范、概念原理论述基本清楚、软件设计结构合理,基本运行正常,基本能够表现各部分功能,回答问题部分正确,可以评为中(C)。4.设计报告基本规范、概念原理论述基本清楚、软件设计结构基本合理,部分完成,软件基本可以运行,基本能够表现部分功能的,回答问题部分正确,可以评为及格(D)。5.设计报告不规范、概念原理论述不清楚、

6、软件设计结构不合理,大部分功能没完成,软件基本不能运行,回答问题大部分不正确,可以评为不及格(E)。八、谁来做?1.分组:3人/组2.设置组长3.组长负责制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。