- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统课程设计指导书
李晓东 编
电子和信息工程学院计算机系
-9
一、课程设计目标和意义
本课程设计是学生在学完了《操作系统》课程后,培养学生程序设计能力一个关键教学步骤。课程设计为学生提供了一个动手、动脑并独立实践机会,有利于学生将教材理论知识和实践相结合,从而锻炼学生分析问题、处理问题能力,提升学生实际编写程序能力,为学生学习计算机专业后续课程打下良好基础。
本课程设计要求对操作系统分析以加深对计算机硬件结构和系统软件认识,初步掌握操作系统组成模块和应用接口使用方法,提升进行工程设计和系统分析能力,为毕业设计和以后工程实践打下良好基础。
本课程设计关键目标:
1.熟悉并巩固《操作系统》基础概念和基础理论,加强对操作系统相关原理了解;
2.培养学生自主学习、独立思索能力,学会查找资料并善于分析资料能力;
3.培养学生严谨工作作风,提倡相互学习培养团体精神;
4.提升学生独立设计、独立调试程序能力;
5.初步养成良好系统软件分析和设计能力,形成良好编程风格。
二、本课程设计相关要求
基础要求:
1、巩固和加深对操作系统原理了解,提升综合利用本课程所学知识能力。
2、培养学生选择参考书,查阅手册及文件资料能力。培养独立思索、深入研究、分析问题、处理问题和团体协作能力。
3、经过实际操作系统分析设计、编程调试,掌握系统软件分析方法和工程设计方法。
4、能够按要求编写课程设计汇报书,能正确叙述设计和试验结果、正确绘制系统和程序框图。
5、经过课程设计,培养学生严谨科学态度,严厉认真工作作风,和团体协作精神。
具体要求:
1.认真阅读本课程设计指导书,明确课程设计目标、意义和要求;
2.依据要求完成课程设计系统开发和调试任务,提供可运行课程设计系统,参与上机面试答辩。
3.依据学校相关格式要求,完成本课程设计课程设计说明书。(必需绘制系统工作原理图及算法步骤图)
关键:
本设计关键是要求依据任务要求,确定操作系统相关算法并加以实现,重视实际应用能力培养。
三、本课程设计内容和题目
本课程设计关键内容为:依据自己实际情况和能力,实现操作系统各关键功效模块并组合成模拟系统。关键模块如实现计算机操作系统中进程调度功效模块,存放管理或文件管理等模块。
设计一 操作系统命令接口设计
设计目标:经过设计部分简单操作系统命令接口,使学生掌握操作系统接口设计方法。
设计要求:学生在熟悉操作系统命令接口及程序接口基础上,利用C语言、DOS中止中21H和屏幕显示相关中止调用实现以下命令接口。包含:
命令解释器
列目录命令
显示时间命令
显示日期命令
回显字符串命令
创建目录命令
删除目录命令
更改路径命令
显示目前工作目录命令
删除文件命令
打印文本命令
文件重新命名
显示文本命令
显示版本命令
显示目录结构命令
清除目前显示内容命令等
上述内容中,全部命令经过命令解释器能够实施,即开启命令解释器以后,输入对应命令,根据输入指令实施对应功效,并在屏幕上显示对应结果。
设计二 进程管理系统设计
设计目标:加深对进程概念及进程管理各部分内容了解;熟悉进程管理中关键数据结构设计及进程调度算法、进程控制机构、同时机构及通讯机构实施。
设计要求:要求设计一个许可n个进程并发运行进程管理模拟系统。该系统包含有简单进程控制、同时和通讯机构,其进程调度算法可任意选择。每个进程用一个PCB表示,其内容依据具体情况设置。各进程之间有一定同时关系(可选)。系统在运行过程中应能显示或打印各进程状态及相关参数改变情况,方便观察诸进程运行过程及系统管理过程。
设计三 存贮器管理系统设计
设计目标:使学生熟悉存贮器管理系统工作原理及设计方法;加深对所学多种存贮器管理方案了解;
设计要求:要求采取部分常见存贮器分配算法,设计一个存贮器管理模拟系统并调试运行。模拟环境应尽可能靠近真实。
设计四 SPOOLing系统设计
设计目标:经过设计一个简单SPOOLing系统来模拟实际SPOOLing输入/输出过程,以掌握这种有用技术。
设计要求:要求将SPOOLing输入/输出处理程序编成一个独立进程模块并和其它请求输入/输出进程并发运行。SPOOLing进程负责把从输入设备读入信息送到外存输入井中,或把外存输出井中信息送到打印机等输出设备上输出。其它进程只要求编写输入/输出部分程序。
设计五 文件管理系统设计
设计目标:经过设计和调试一个简单文件系统,关键是模拟文件操作命令实施,来模拟文件管理,使学生对关键文件操作命令实质和实施过程有比较深入了解,掌握它们基础实施方法。
设计要求:
⑴设计一个支持n个用户文件系统,每个用户可拥有多个文件;
⑵采取二级或二级以上多级文件目录管理;
⑶对文件应设置存取控制保护方法,如“只能实施”、“许可读”、“许
文档评论(0)