文件访问接口设计.doc

文件访问接口设计.doc

ID:58842777

大小:762.50 KB

页数:25页

时间:2020-10-25

文件访问接口设计.doc_第1页
文件访问接口设计.doc_第2页
文件访问接口设计.doc_第3页
文件访问接口设计.doc_第4页
文件访问接口设计.doc_第5页
资源描述:

《文件访问接口设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.....课程设计说明书设计名称:操作系统课程设计  题目:文件访问接口设计  学生:余德威专业:计算机科学与技术班级:13计算机1班学号:2013314111指导教师:任朝晖日期:2015年9月18日.资料........课程设计任务书一、设计题目文件访问接口设计二、目的与要求本设计的目的是通过BIOS调用设计简单的文件访问接口,使学生掌握程序接口的设计方法。要求学生在熟悉比BIOS、DOS操作系统的中断接口及程序接口的基础上,利用C语言设计简单的文件访问接口,最后通过程序验证接口的正确性。三、设计容利用C语言设计,具体包括:1、基本文件容输入2、基本文件容输出3、创建文件4、打开文件5、关

2、闭文件6、文件缓冲区管理7、文件句柄管理8、读顺序文件9、写顺序文件10、读随机文件11、写随机文件.资料........12、文本文件操作验证程序上述功能由两部分程序验证,中断驻留程序和验证程序。首先运行中断驻留程序,然后运行验证程序得到预期结果。一、完成方式独立完成:完成设计容全部12个小项或至少3项以上。二、具体要求本设计的目的是通过BIOS调用设计简单的文件访问接口,使学生掌握程序接口的设计方法。要求学生在熟悉比BIOS、DOS操作系统的中断接口及程序接口的基础上,利用C语言设计简单的文件访问接口,最后通过程序验证接口的正确性。三、进度安排依照教学计划,课程设计时间为:2周。1.要求讲

3、解、资料查找、系统分析,概要设计(2天)2.系统详细设计、功能设计(2天)3.算法实现、编程调试(5天)4.功能演示、资料整理、课程设计说明书编写。(1天)四、完成后应上交的材料课程设计说明书纸质文档五、总评成绩指导教师   签名日期 年 月 日.资料........系主任   审核日期 年 月 日.资料........目 录一、程序概述11.1完成的任务11.2解决的问题1二、概念原理12.1基本概念12.2基本原理2三、总体设计33.1实现方法33.2技术路线3四、详细设计34.1主要函数3五、完成情况3六、使用说明4七、设计总结107.1系统特色107.2经验教训107.3实践感受10参

4、考资料10附录11.资料........一、程序概述1.1完成的任务本设计要求编写一个简单的文件访问接口设计,利用C语言,DOS与BIOS中断调用进行设计。主要完成要求中所提到的功能如:创建文件,删除文件,打开文件,关闭文件,基本文件容输入,基本文件容输出,读顺序文件,写顺序文件,文本文件操作验证程序,文件缓冲区管理的实现。1.2解决的问题在设计过程遇到了以下的问题:一是有关文件的操作,如文件夹的创建与删除;二是在理解了中断的意义之后,进行中断函数如int86(),int86x(),intdos(),intdos()等函数的调用有点模糊。解决的过程:通过在网上查阅了相关资料及参考在图书馆借的《

5、C高级实用设计》和上学期学过的汇编语言的书后,再有不懂的疑惑向老师解答和与同学讨论解决方法。有关函数的调用参数的设计,基本上是基于这些:结构体WORDREGS,BYTEREGS,SREGS,联合体REGS,文件属性字节,以及汇编语言中int21Hdos系统功能调用中中断类型(主要是21H)以及调用功能号的查询和设置。下面主要介绍上述提及的几个结构体跟联合体://以字作为单位的寄存器所组合的结构体StructWORDREGS{Unsignedintax,bx,cx,dx,si,di,cflag,flags;};//以字节作为单位的寄存器做组合的结构体StructBYTEREGS{Unsigned

6、charal,ah,bl,bh,cl,ch,dl,dh;};//由上述两个结构体所组合的共用体(联合体)UnionREGS{StructWORDREGSx;StructBYTEREGSh;};//由段寄存器组合的结构体.资料........StructSREGS{Unsignedintes,cs,ss,ds;};二、概念原理2.1基本概念中断中断:顾名思义,是指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。本课题中涉及的为dos中断跟

7、bios中断。文件访问接口所谓访问接口,实际上即为用户通过dos状态下的提示,键入相关命令后,作为访问相关文件操作的中介,即类似一个中转站。而系统同时也需要在响应了用户键入的命令后执行预先编写好的相应程序,并将程序的执行结果通过中介,即文件访问接口,输出给用户。而事实上在系统响应一次用户的命令时,系统进行了一次IO中断。中断驻留程序中断驻留程序,指的是当加载进存的程序执行完毕后,依然能够保存产生的

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

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

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