操作系统课程设计说明书-操作系统命令接口设计

操作系统课程设计说明书-操作系统命令接口设计

ID:6636348

大小:268.81 KB

页数:18页

时间:2018-01-20

操作系统课程设计说明书-操作系统命令接口设计_第1页
操作系统课程设计说明书-操作系统命令接口设计_第2页
操作系统课程设计说明书-操作系统命令接口设计_第3页
操作系统课程设计说明书-操作系统命令接口设计_第4页
操作系统课程设计说明书-操作系统命令接口设计_第5页
资源描述:

《操作系统课程设计说明书-操作系统命令接口设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、佛山科学技术学院课程设计用纸课程设计说明书设计名称:操作系统课程设计    题目:操作系统命令接口设计    学生姓名:专业:班级:学号:指导教师:日期:2016年6月28日佛山科学技术学院课程设计用纸课程设计任务书网络工程专业年级班一、设计题目操作系统命令接口设计二、主要内容利用C语言、DOS中断中21H与屏幕显示相关的中断调用完成设计,具体包括:1、命令解释器2、列目录命令3、显示时间命令4、显示日期命令5、回显字符串命令6、创建目录命令7、删除目录命令8、更改路径命令9、显示当前工作目录命

2、令10、删除文件命令11、打印文本命令12、文件重新命名13、显示文本命令14、显示版本命令15、显示目录结构命令16、清除当前显示内容命令上述内容中,所有命令通过命令解释器能够执行,即启动命令解释器以后,输入相应命令,按照输入指令执行相应功能,并在屏幕上显示相应结果。三、具体要求本设计的目的是通过设计一些简单的操作系统的命令接口,使学生掌握操作系统接口的设计方法。要求学生在熟悉操作系统的命令接口及程序接口的基础上,利用C语言设计简单的命令接口。命令接口基于DOS的命令行接口。2佛山科学技术学院

3、课程设计用纸进度安排依照教学计划,课程设计时间为:2周。1.要求讲解、资料查找、系统分析,概要设计(2天)2.系统详细设计、功能设计(2天)3.算法实现、编程调试(5天)4.功能演示、资料整理、课程设计说明书编写。(1天)一、完成后应上交的材料课程设计说明书纸质文档二、总评成绩指导教师   签名日期 年 月 日系主任   审核日期 年 月 日2佛山科学技术学院课程设计用纸目 录一、程序概述11.1完成的任务11.2解决的问题1二、概念原理12.1基本概念12.2基本原理1三、总体设计2四、详细设

4、计34.1主要调用DOS的功能号34.2主要函数3五、完成情况3六、使用说明3七、设计总结47.1系统特色47.2实践感受4参考资料5附录(程序源代码)9佛山科学技术学院课程设计用纸一、程序概述1.1完成的任务本设计是要求编写一个简单的命令解释器,利用C语言、DOS中断中21H与屏幕显示相关的中断调用进行设计的,主要完成要求中所提到的功能如:可打开提示符,并获取用户输入的指令、可解析指令、可寻找命令文件、可执行基本的命令。在本设计中,设计了一个dos命令提示行,主要完成的功能有:显示系统时间和日

5、期,显示系统版本号,删除文件,创建目录,删除目录,重命名目录或文件名,回显字符串,打印文件,清屏等功能。1.2解决的问题在设计过程中主要遇到了两个难题,一是如何理解和设计中断,对汇编和c语言的结合,如引入#include,#include;二是如何使用中断函数如int86(),int86x(),intdos(),int等。里面主要的是结构体SREGS,联合体REGS,以及汇编语言int21H系统调用中断,以及调用功能号的查询和设置。二、概念原理2.1基本概念中断当C

6、PU(中央处理器)执行一条现行指令的时候,出现必须CPU立即执行处理的情况,CPU暂时停止当前程序的执行转而而执行新情况叫中断,此时如果外设向CPU发出中断请求,那么CPU在满足响应的情况下,将发出中断响应信号,与此同时关闭中断,表示CPU不在受理另外一个设备的中断。此次课程设计涉及有DOS中断和BIOS中断。命令接口处理器命令处理器是一个读入并解释你输入的命令的程序,它是介于使用者和操作系统之核心程序(kernel)间的一个接口。它是一个交互性命令解释器。命令处理器独立于操作系统,这种设计让用

7、户可以灵活选择适合自己的命令处理器。命令处理器让你在命令行键入命令,经过命令处理器解释后传送给操作系统(内核)执行。命令提示符“命令提示符”也就是Windows95/98下的“MS-DOS方式”,虽然随着计算机产业的发展,Windows操作系统的应用越来越广泛,DOS面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows的各种版本都与其兼容,用户可以在Windows系统下运行DOS,中文版WindowsXP中的命令提示符进一步提高了与DOS下操作命令的兼容性,用户

8、可以在命令提示符直接输入中文调用文件。消息循环通过这个循环机制应用程序从消息队列中检索消息,再把它分派给适当的窗口,然后继续从消息队列中检索下一条消息,再分派给适当的窗口,依次进行。系统调用系统调用,顾名思义,说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以通过文件系统相关的调用请求系统打开文件、关闭文件或读写文件,可以通过时钟相关的系统调用获得系统时间或设置定时器等。从逻辑上来说,系统调用可被看成是一个内核与用户空间

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

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

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