操作系统原理课程设计文件管理系统.doc

操作系统原理课程设计文件管理系统.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 操作系统原理课程设计 文件管理系统 文件管理系统 院 系: 计算机学院三系 班 级: 计软05 – 1班 姓 名: 韩 宇 学 号: 3 5 号 指导教师: 李益民 2007 年7 月 4 日 操作系统原理课程设计任务书 一、题目:文件系统管理 二、设计要求 (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 详细设计9 具体功能概述 程序流程图 程序代码 程序的调试与运行结果说明32 用户使用说明35 引言 功能介绍 启谢36 参考资料36 一 概述 课程设计的目的 1.理解重要数据结构的意义 2.掌握文件系统的工作原理 3.通过本次课程设计加深文件系统内部功能及内部实现的理解 课程设计的要求 1.需要的基本知识: 文件:一组带标志的在逻辑上有完整意义的信息项的序列,这个标识为文件名。 文件系统:操作系统中统一管理信息资源的一种软件,管理文件的存储、检索、更新。提供安全可靠的共享和保护手段,并且方便用户使用。 2.技能: 具有用C语言编程的能力,懂得文件系统调用处理的算法及一些操作系统文件系统的实现的基本思想。 3.尚未掌握的知识点: 高速缓存管理和磁盘管理算法 4.参阅操作系统原理书籍中文件管理的相关知识。 5.老师提出的要求: 在理解文件系统的层次结构,掌握高速缓存管理和磁盘管理的基本思想和算法的基础上,掌握文件系统的系统调用处理算法和运用,分析流行操作系统文件系统的实现的基本思想,尝试设计简单的文件系统 课程设计的主要设计思想 在任一OS下,建立一个大文件,把它假想成一张盘,在其中实现一个简单的模拟UNIX(LINUX)文件系统。 本次文件系统具有以下的功能: ? 1、初始化 ??????? 2、建立文件(需给出文件名,文件长度) ??????? 3、建立子目录 ??????? 4、打开文件(显示文件所占的盘块) ??????? 5、删除文件 ??????? 6、删除目录 ??????? 7、显示目录(即显示目录下的信息,包括文件、子目录等) ??????? 8、显示整个系统信息 【关键词】 文件管理 目录管理 操作系统

文档评论(0)

好老师 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档