操作系统课程设计指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统课程设计
指导书
操作系统课程设计指导书
李晓东编
电子与信息工程学院计算机系
-9
一、课程设计的目的和意义
本课程设计是学生在学完了《操作系统》课程后,培养学生程序设计能力的一个重要教学环节。课程设计为学生提供了一个动手、动脑并独立实践的机会,有助于学生将教材的理论知识和实践相结合,从而锻炼学生分析问题、解决问题的能力,提高学生实际编写程序的能力,为学生学习计算机专业的后续课程打下良好基础。
本课程设计要求对操作系统的分析以加深对计算机硬件结构和系统软件的认识,初步掌握操作系统组成模块和应用接口的使用方法,提高进行工程设计和系统分析的能力,为毕业设计和以后的工程实践打下良好的基础。
本课程设计的主要目的:
1.熟悉并巩固《操作系统》的基本概念和基本理论,加强对操作系统有关原理的理解;
2.培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的能力;
3.培养学生严谨的工作作风,提倡互相学习培养团队精神;
4.提高学生独立设计、独立调试程序的能力;
5.初步养成良好的系统软件分析和设计能力,形成良好的编程风格。
二、本课程设计有关要求
基本要求:
1、巩固和加深对操作系统原理的理解,提高综合运用本课程
所学知识的能力。
2、培养学生选用参考书,查阅手册及文献资料的能力。培养
独立思考、深入研究、分析问题、解决问题以及团队协作能力。
3、经过实际操作系统的分析设计、编程调试,掌握系统软件
的分析方法和工程设计方法。
4、能够按要求编写课程设计报告书,能正确阐述设计和实验
结果、正确绘制系统和程序框图。
5、经过课程设计,培养学生严谨的科学态度,严肃认真的工
作作风,和团队协作精神。
具体要求:
1.认真阅读本课程设计指导书,明确课程设计的目的、意义和要求;
2.根据要求完成课程设计的系统开发和调试任务,提供可运行的课程设计系统,参加上机面试答辩。
3.根据学校有关格式要求,完成本课程设计的课程设计说明书。(必须绘制系统工作原理图及算法流程图)
重点:
本设计的重点是要求根据任务要求,确定操作系统有关算法并加以实现,注重实际应用能力的培养。
三、本课程设计的内容和题目
本课程设计的主要内容为:根据自己的实际情况和能力,实现操作系统各主要功能模块并组合成模拟系统。主要模块如实现计算机操作系统中的进程调度功能模块,存储管理或文件管理等模块。
设计一操作系统命令接口设计
设计目的:经过设计一些简单的操作系统的命令接口,使学生掌握操作系统接口的设计方法。
设计要求:学生在熟悉操作系统的命令接口及程序接口的基础上,利用C语言、DOS中断中21H与屏幕显示相关的中断调用实现的以下命令接口。包括:
1)命令解释器
2)列目录命令
3)显示时间命令
4)显示日期命令
5)回显字符串命令
6)创立目录命令
7)删除目录命令
8)更改路径命令
9)显示当前工作目录命令