操作系统原理文件管理.docVIP

  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文档。上传文档
查看更多
操作系统原理文件管理

计算机科学技术学院 操作系统原理 课程设计报告 题 目:文件管理系统 专 业:网络工程 班 级:网络09-1 姓 名:邵岩 学 号:21 指导老师:李益民 2011年12月 操作系统原理课程设计任务书 一、题目:文件系统管理 二、设计要求 (1)鲁建成负责设计与实现。 (2)查阅相关资料,自学具体课题中涉及到的新知识。 (3)采用结构化、模块化程序设计方法,功能要完善,具有一定的创新。 (4)所设计的程序应有输入、输出。 (5)按要求写出课程设计报告,并于设计结束后1周内提交。其主要内容包括:封皮、课程设计任务书,指导教师评语与成绩、目录、概述、软件总体设计、详细设计、软件的调试、总结、谢启、附录:带中文注释的程序清单、参考文献。报告一律用A4纸打印,中文字体为宋体,西文字体用Time New Roma,一律用小四号字,行距采用“固定值”18磅,首行缩进2字符。总体设计应配合软件总体模块结构图来说明软件应具有的功能。详细设计应用传统或N-S流程图和屏幕抓图说明,调试的叙述应配合出错场景的抓图来说明出现了哪些错误,如何解决的。 三、课程设计工作量 由于是设计小组团结协作完成设计任务,一般每人的程序量在200行有效程序行左右,不得抄袭。 四、课程设计工作计划 2007年6月18日,指导教师讲课,学生根据题目准备资料; 2007年6月19日,进行总体方案设计; 2007年6月20日~2007年6月25日,完成程序模块并通过独立编译; 2007年6月26日~2007年6月27日,将各模块集成为一个完整的系统,并录入足够的数据进行调试运行; 2007年6月27日~2007年6月29日,验收、撰写报告; 2007年6月29日下午,验收或总结。 指导教师签章: 教研室主任签章 操作系统原理课程设计指导教师评语与成绩 指导教师评语: 课程设计表现成绩: 课程设计验收成绩: 课程设计报告成绩: 课程设计 总成绩: 指导教师签章 2007年 7 月 10 日 目 录 一.概述 5 二.总体方案设计 7 三.详细设计 8 四.程序的调试与运行结果说明 16 五.课程设计总结 18 六.后记 20 七.附录 21 参考文献 34 一 概述 课程设计的目的 1.理解重要数据结构的意义 2.掌握文件系统的工作原理 3.通过本次课程设计加深文件系统内部功能及内部实现的理解 课程设计的要求 1.需要的基本知识: 文件:一组带标志的在逻辑上有完整意义的信息项的序列,这个标识为文件名。 文件系统:操作系统中统一管理信息资源的一种软件,管理文件的存储、检索、更新。提供安全可靠的共享和保护手段,并且方便用户使用。 2.技能: 具有用C语言编程的能力,懂得文件系统调用处理的算法及一些操作系统文件系统的实现的基本思想。 3.尚未掌握的知识点: 高速缓存管理和磁盘管理算法 4.参阅操作系统原理书籍中文件管理的相关知识。 5.老师提出的要求: 在理解文件系统的层次结构,掌握高速缓存管理和磁盘管理的基本思想和算法的基础上,掌握文件系统的系统调用处理算法和运用,分析流行操作系统文件系统的实现的基本思想,尝试设计简单的文件系统 课程设计的主要设计思想 在任一OS下,建立一个大文件,把它假想成一张盘,在其中实现一个简单的模拟UNIX(LINUX)文件系统。 本次文件系统具有以下的功能: ? 1、初始化 ??????? 2、建立文件(需给出文件名,文件长度) ??????? 3、建立子目录 ??????? 4、打开文件(显示文件所占的盘块) ??????? 5、删除文件 ??????? 6、删除目录 ??????? 7、显示目录(即显示目录下的信息,包括文件、子目录等) ??????? 8、显示整个系统信息 N Y 图2.3框图 三 详细设计 3.1所完成的具体功能 初始化,查看当前目录文件列表,查看文件,查看系统信息,创建目录、文件,删除目录、文件,进入当前目录的指定目录,返回上一级目录,显

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档