网站大量收购独家精品文档,联系QQ:2885784924

[工学]操作系统课程设计任务书.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]操作系统课程设计任务书

操作系统课程设计任务书 课程教学的目标 课程性质 “操作系统基础”是计算机专业的核心专业课,“操作系统课程设计”是理解和巩固操作系统基本理论、原理和方法的重要的实践环节。 课程的目的 操作系统课程主要讲述的内容是多道操作系统的原理与技术,与其它计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。本课程设计的目的综合应用学生所学知识,建立系统和完整的计算机系统概念,理解和巩固操作系统基本理论、原理和方法,掌握多道程序设计基本技能。 课程设计的题目(以下设计题目任选一个即可) 1.页面置换算法模拟程序设计 要求:熟悉页面置换算法及其实现,引入计算机系统性能评价方法的概念。页面置换算法是虚拟存储管理实现的关键,通过本次课程设计理解内存页面调度的机制,在模拟实现OPT、FIFO、LRU几种经典页面置换算法的基础上,比较各种置换算法的效率及优缺点,从而了解虚拟存储实现的过程。 2.磁盘调度算法模拟程序设计 要求::编程序实现下述磁盘调度算法,并求出每种算法的平均寻道长度: 1、先来先服务算法(FCFS) 2、最短寻道时间优先算法(SSTF) 3、电梯算法 要求设计主界面以灵活选择某算法,且以下算法都要实现: 3. 编程序模拟银行家算法,要求能体现算法的全过程。 要求:在任意进程个数和资源种类的情况下,能够根据给出的MAX矩阵和ALLOCATION矩阵,判断某进程提出的资源请求能否满足。 4.批处理系统中的作业调度 要求:编写程序完成批处理系统中的作业调度,在FCFS、SJF和HRN算法中任选其一实现作业调度。实验具体包括:首先确定作业控制块的内容和组成方式,然后完成作业调度,最后编写主函数,对所做工作进行测试。 5.设计一个简单的文件系统,用文件模拟磁盘,用数组模拟缓冲区,要求实现:支持多级目录结构,支持文件的绝对读路径,实现文件系统的基本操作命令:包括建立目录、列目录、删除空目录、建立文件、删除文件、显示文件内容、打开文件、读文件、写文件(追加方式) 、关闭文件、改变文件属性等。最后编写主函数对所做工作进行测试。 三、课程设计的基本要求 1.在设计中要做到比较全面及灵活地运用所学到的基本理论和基本知识。 2.侧重表现自己的基本技能;基本测试及运算能力;语言文字表达及书写能力。 3.独立分析和解决实际问题的能力,特别是要掌握从事科学技术研究的基本方法。 4.按规定和要求编写课程设计说明书。 课程设计报告主要内容和要求 课程设计报告主要内容 概述:设计主要完成的任务和解决的主要问题; 小组成员组成及分工,请组长根据各成员的表现及所完成的工作打分; (3)设计的基本概念和原理; (4) 总体设计:实现的方法和主要技术路线; (5) 详细设计:使用主要控件、函数; (6) 实验源代码及主要界面; (7)简要的使用说明; (8) 总结:特色、经验、教训和感受(每位小组成员分别写自己的心得体会); (9) 参考文献 (二)课程设计报告编写的基本要求 要求有封面、目录; 采用B5纸书写或打印; 如为打印,题目采用宋体3号字加重,正文小标体采用宋体小三号字,正文采用宋体四号字;正文采用1.5倍行距。 字数不少于5000字。(不包括源代码部分) 课程设计报告必须在2011年6月22日前提交;打印稿交学习委员,电子稿及源程序由学习委员收齐后交老师。

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档