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

上传者: zhangxuguang0815 | 上传时间: 2021-06-17 21:31:12 | 文件大小: 297KB | 文件类型: DOC
一、 课程设计题目和目的 本设计的目的是通过设计和调试一个简单的文件系统,主要是模拟文件操作命令的执行,来模拟文件管理,使学生对主要文件操作命令的实质和执行过程有比较深入的了解,掌握它们的基本实施方法。 二、 开发工具及环境 a)程序设计语言:C++ b)计算机及操作系统:PC机,WindowsXP c)开发平台:Microsoft Visual C++ 6.0 d)运行平台:PC机,WindowsXP 三、 课程设计要求 具体要求如下: ⑴设计一个支持n个用户的文件系统,每个用户可拥有多个文件; ⑵采用二级或二级以上的多级文件目录管理; ⑶对文件应设置存取控制保护方式,如“只能执行”、“允许读”、“允许写”等; ⑷系统的外部特征应接近于真实系统,可设置下述文件操作命令:建立文件、打开文件、关闭文件、删除文件、读文件、写文件、复制文件、查询目录。 ⑸通过键盘使用该文件系统,系统应显示操作命令的执行结果。 四、 程序设计思想 1、在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件系统。 2、文件物理结构可采用显式链接或其他方法。 3、磁盘空闲空间的管理可选择位示图或其他方法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示图合并到FAT中。 4、文件目录结构采用多用户多级目录结构,每个目录项包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。 5、对文件或目录的操作采用windows系统的API函数来实现。 6、设计一个较实用的用户界面,方便用户使用。要求提供以下相关文件操作: (1)用户登录 (3)创建目录: creatFileDir (4)删除目录: removeFileDir (5)创建文件: creatFile (6)删除文件: deleteFile (7)读文件: readFile (8)写文件: writeFile (9)复制文件: copyFile (10)移动文件: moveFile (11)返回根目录 (12)退出

文件下载

评论信息

  • story_p :
    很好啦,对我帮助很大
    2013-01-17
  • ss1008359 :
    写得挺好的
    2013-01-07
  • jingelzfqq2 :
    写得挺好的 能交差
    2012-11-03
  • wom9413 :
    和老师要求的差不多 流程图帮到我
    2012-06-27
  • wjqyctj :
    就是一个实验报告啊,没有附代码,这个分是要的有点高了。但是还是辛苦了,贡献有功!
    2011-12-12

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明