《操作系统课程设计说明书》参考样精要.docVIP

《操作系统课程设计说明书》参考样精要.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计说明书 设计名称: 操作系统课程设计      题 目: 操作系统命令接口设计           学生姓名: 老志翔 专 业: 计算机科学与技术 班 级: 05级 学 号: 305104534044 指导教师: 任朝晖 日 期: 2010 年 9 月 16 日 课程设计任务书 计算机科学与技术 专业 05 年级 班 老志翔 设计题目 操作系统命令接口设计 主要内容 利用C语言、DOS中断中21H与屏幕显示相关的中断调用完成设计,具体包括: 命令解释器 列目录命令 显示时间命令 显示日期命令 回显字符串命令 创建目录命令 删除目录命令 更改路径命令 显示当前工作目录命令 删除文件命令 打印文本命令 文件重新命名 显示文本命令 显示版本命令 显示目录结构命令 清除当前显示内容命令 上述内容中,所有命令通过命令解释器能够执行,即启动命令解释器以后,输入相应命令,按照输入指令执行相应功能,并在屏幕上显示相应结果。 具体要求 本设计的目的是通过设计一些简单的操作系统的命令接口,使学生掌握操作系统接口的设计方法。 要求学生在熟悉操作系统的命令接口及程序接口的基础上,利用C语言设计简单的命令接口。命令接口基于DOS的命令行接口。 进度安排 依照教学计划,课程设计时间为:2周。 要求讲解、资料查找、系统分析,概要设计 (2天) 系统详细设计、功能设计(2天) 算法实现、编程调试(5天) 功能演示、资料整理、课程设计说明书编写。(1天) 完成后应上交的材料 课程设计说明书纸质文档 总评成绩 指导教师     签名日期   年   月   日 系 主 任     审核日期   年   月   日 目 录 一、程序概述 1 1.1完成的任务 1 1.2解决的问题 1 二、概念原理 1 2.1基本概念 1 2.2基本原理 2 三、总体设计 2 3.1实现方法 2 3.2技术路线 2 四、详细设计 2 4.1主要函数 2 4.2引用函数 3 五、完成情况 3 六、使用说明 3 七、设计总结 4 7.1系统特色 4 7.2经验教训 5 7.3实践感受 5 参考资料 6 附 录 7 一、程序概述 1.1完成的任务 本设计是要求编写一个简单的命令解释器c . h”和“dir . h”中的findfirst()、findnext()、dir()、dir()完成以上功能,并且它们会将文件信息保存在一个Struct ffolk 结构体中,定义如下: struct ffblk { char ff_reserved [21];/*DOS 保留字*/ char ff_attrib;/*文件属性*/ int ff_ftime;/*文件时间*/ int ff_fdate;/*文件日期*/ long ff_fsize;/*文件长度*/ char ff_name[13];/*文件名*/ } 二、概念原理 2.1基本概念 命令接口处理器 命令处理器是一个读入并解释你输入的命令的程序,它是介于使用者和操作系统之核心程序kernel)间的一个接口。它是一个交互性命令解释器。命令处理器独立于操作系统,这种设计让用户可以灵活选择适合自己的命令处理器 。命令处理器让你在命令行键入命令,经过命令处理器解释后传送给操作系统(内核)执行。 命令提示符 “命令提示符”也就是Windows 95/98 下的“MS-DOS方式”,虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。 消息循环 通过这个循环机制应用程序从消息队列中检索消息,再把它分派给适当的窗口,然后继续从消息队列中检索下一条消息,再分派给适当的窗口,依次进行。 系统调用 系统调用,顾名思义,说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以通过文件系统相关的调用请求系统打开文件、关闭文件或读写文件,可以通过时钟相关的系统调用获得系统时间或设置定时器等。 从逻辑上来说,系统调用可被

文档评论(0)

boss + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档