文件访问接口设计
17页1、-课程设计说明书设计名称: 操作系统课程设计 题 目:文件接口设计 学生: 余德威专 业: 计算机科学与技术班 级: 13计算机1班学 号:2021314111 指导教师: 任朝晖 日 期: 2021 年 9 月 18日课程设计任务书一、 设计题目文件接口设计二、 目的与要求本设计的目的是通过BIOS调用设计简单的文件接口,使学生掌握程序接口的设计方法。要求学生在熟悉比BIOS、DOS操作系统的中断接口及程序接口的根底上,利用C语言设计简单的文件接口,最后通过程序验证接口的正确性。三、 设计容利用C语言设计,具体包括:1、根本文件容输入2、根本文件容输出3、创立文件4、翻开文件5、关闭文件6、文件缓冲区管理7、文件句柄管理8、读顺序文件9、写顺序文件10、读随机文件11、写随机文件12、文本文件操作验证程序上述功能由两局部程序验证,中断驻留程序和验证程序。首先运行中断驻留程序,然后运行验证程序得到预期结果。四、 完成方式独立完成:完成设计容全部12个小项或至少3项以上。五、 具体要求本设计的目的是通过BIOS调用设计简单的文件接口,使学生掌握程序接口的设计方法。要求学生在熟悉比BIOS
2、、DOS操作系统的中断接口及程序接口的根底上,利用C语言设计简单的文件接口,最后通过程序验证接口的正确性。六、 进度安排依照教学方案,课程设计时间为:2周。1. 要求讲解、资料查找、系统分析,概要设计 2天2. 系统详细设计、功能设计2天3. 算法实现、编程调试5天4. 功能演示、资料整理、课程设计说明书编写。1天七、 完成后应上交的材料课程设计说明书纸质文档八、 总评成绩指导教师签名日期年月日系 主 任审核日期年月日. z-目录一、程序概述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参考资料10附录11. z-一、程序概述1.1完成的任务 本设计要求编写一个简单的文件接口设计,利用C语言,DOS与BIOS中断调用进展设计。主要完成要求中所提到的功能如: 创立文件,删除文件,翻开文件,关闭文件,根本文件容输入,根本文件容输出,读顺序文件,写顺序文件,文本文件操作验证程序,文件
3、缓冲区管理的实现。1.2解决的问题 在设计过程遇到了以下的问题:一是有关文件的操作,如文件夹的创立与删除;二是在理解了中断的意义之后,进展中断函数如int86(),int86*(),intdos(),intdos()等函数的调用有点模糊。解决的过程:通过在网上查阅了相关资料及参考在图书馆借的?C高级实用设计?和上学期学过的汇编语言的书后,再有不懂的疑惑向教师解答和与同学讨论解决方法。有关函数的调用参数的设计,根本上是基于这些:构造体WORDREGS,BYTEREGS,SREGS, 联合体REGS ,文件属性字节,以及汇编语言中int 21H dos系统功能调用中中断类型(主要是21H)以及调用功能号的查询和设置。下面主要介绍上述提及的几个构造体跟联合体:/以字作为单位的存放器所组合的构造体Struct WORDREGS Unsigned int a*,b*,c*,d*,si,di,cflag,flags;/以字节作为单位的存放器做组合的构造体Struct BYTEREGS Unsigned char al,ah,bl,bh,cl,ch,dl,dh;/由上述两个构造体所组合的共用体(联合
4、体)Union REGS Struct WORDREGS *; Struct BYTEREGS h;/由段存放器组合的构造体Struct SREGS Unsigned int es,cs,ss,ds;二、概念原理2.1根本概念中断 中断:顾名思义,是指当出现需要时,CPU暂时停顿当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。本课题中涉及的为dos中断跟bios中断。文件接口所谓接口,实际上即为用户通过dos状态下的提示,键入相关命令后,作为相关文件操作的中介,即类似一个中转站。而系统同时也需要在响应了用户键入的命令后执行预先编写好的相应程序,并将程序的执行结果通过中介,即文件接口,输出给用户。而事实上在系统响应一次用户的命令时,系统进展了一次IO中断。中断驻留程序中断驻留程序,指的是当加载进存的程序执行完毕后,依然能够保存产生的临时数据跟临时状态,而在下一次调用时继续执行。验证程序本课题的验证程序,指的是,当用dos,bios中断调用编写好相关用于文件的
《文件访问接口设计》由会员re****.1分享,可在线阅读,更多相关《文件访问接口设计》请在金锄头文库上搜索。
校园大型活动策划方案书.doc
小学教师工作总结报告范本(4篇).doc
2023年关于银行工作心得体会范文集锦七篇
利乐产品三级质量监控方法
人才需求调查问卷
最新部编版二年级道德与法治上册期中考试卷【参考答案】
“呼吸作用”一节的教学设计
最新人教版七年级英语上册第一单元复习卷
借景抒情作文指导
小学二年级数学上册第四单元试卷(人教版)
线路跨越铁路搭设脚手架施工方案2
六病防治工作计划
《什么样的行星“宜居生命”》阅读答案
宾馆承包合同范本
金融贷款居间服务合同范本.doc
大学生法院实习报告范文
学生公寓用电智能化管理办法
2023年初中开学典礼演讲稿(通用15篇)【精选汇编】
科技局工作计划1
北京语言大学21秋《商务英语》复习考核试题库答案参考套卷11
2022-09-22 9页
2023-02-28 7页
2022-10-27 12页
2023-07-15 85页
2022-11-08 89页
2023-11-08 4页
2023-10-18 7页
2023-11-05 31页
2023-12-17 42页
2023-03-15 121页