- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品
精品
精品
精品
学校代码:
学 号:
课程设计
目:文件系统的设计与实现
学生姓名
计算机系学 院 系 别 专 业 班 级 指导教师
计算机系
內蒙古工业大学课程设计任务书(一)
学院(系):倍恵学院计算机系课程名称:操作系统课租设计指导教帅(签名):
专业班级:软件工程 学生姓名: 学号: —
一、 课程设计题目
文件系统的设计与实现
二、 课程设计的目的
通过设计一个小型文件系统,进一步拿握文件管理的方法和技术,使学生
初步具有研究、设计、编制和调试操作系统模块的能力。
三、课程设计的主要内容和要求(包括原始数据、技术参数、设计要求、工作
量要求等)
原始数据:文件目录项结构体,盘块结构体。
技术参数:Windows XP系统,VC++6.0开发工具。
设计要求:
1 ?设计基于位示图的文件连续分配算法;
设计显示文件目录、建立文件、显示文件内容、复制和删除文件算法;
画出以上算法流程图;
编程实现算法功能;
编写课程设计说明书。
工作量要求:完成以上设计要求中的所有算法功能。
四、工作进度安排
周四:布置、讲解题目,收集资料;
周五:系统分析,算法设计;
周一:编制、调试程序;
周二:测试系统,形成设计结论,编写课设报告;
周三:系统尺材料验收,课设答辩。
五、主要参考文献
张尧学编.计算机操作系统教程(第三版)习题解答与实验指导.北京:清华 大学出版社,2006
汤于瀛主编.计算机操作系统(第三版).西安:西安电于科技大学出版社, 2001
张坤等编.操作系统实验教程.北京:清华大学出版社,2008
审核批准意见
系(教研室)主任(签字)
TOC \o 1-5 \h \z 第一章设计内容 1
\o Current Document 1.1系统环境 1
\o Current Document 1.2设计目的 1
\o Current Document 1.3程序设计思想 1
\o Current Document 第二章实现文件管理的数据结构 2
\o Current Document 2」数据结构 2
\o Current Document 2.2程序功能图 2
第三章算法和算法流程图 4
3」整个系统的流程图 4
\o Current Document 3.2每个功能块的算法思想和流程图 5
\o Current Document 3.2.1初始化盘块 5
\o Current Document 322用户选择功能 5
\o Current Document 3.2.3显示文件目录 5
\o Current Document 3.2.4创建文件 5
\o Current Document 3.2.5显示文件内容 6
\o Current Document 3.2.6复制文件 7
\o Current Document 327删除文件 7
\o Current Document 第四章程序调试及运行情况 8
\o Current Document 4」初始化系统 8
\o Current Document 4.2创建文件 8
\o Current Document 4.3显示文件目录 9
\o Current Document 4.4显示文件内容 10
\o Current Document 4.5复制文件 10
4.6删除文件 11
\o Current Document 4.7退出系统 12
\o Current Document 第五章课程设计岀现的问题及解决的方法 13
\o Current Document 第六章课程设计的体会与自我评价总结 14
\o Current Document 6」课程设计的体会 14
\o Current Document 6.2自我评价与总结 14
\o Current Document 参考文献 15
附录 16
程序淸单 16
精
精 III1!
精品
精品
设计内容
设计内容
1.1系统环境
工具:C语言。
在ENDOWS环境下使用VC++进行编译及运行。
1?2设计目的
通过设计一个小型文件系统,进一步掌握文件管理的方法和技术,使学生初步具 有研究、设计、编制和调试操作系统模块的能力。在任一 OS下,建立一个大文件, 把它假想成一张盘,在其中实现一个简单的小型文件系统。
该文件系统没有于目录机制,文件连续分配,不考虑换“盘”和分区。做一个简 单的操作界面,提供五条简单的命令:dir、mkfilc^ type、copy、dclfilc,分别用于显 示文件目录、建立文件、显示文件内容、复制和删除一个文件。
1?3程序设计思想
参阅操作系统方面的书籍,了解
文档评论(0)