您现在的位置:网站首页答辩论文论文专题

【操作系统】文件系统课设

  • 简介:操作系统综合实践题目:二级文件系统开发姓名:陈平学号:2006021201专业:计本045指导教师:胡峰 日期:2008年6月摘 要: 本程序为简单二级文件系统,同时实现基本的功能,如用户登陆、列举文件目录、创建文件、删除文件、创建子...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数]:15          [字数]:3795

[目录]
一、系统开发相应的理论基础
二、系统运行平台
三、  系统的设计
结束语
附录:部分代码

[摘要]
本程序为简单二级文件系统,同时实现基本的功能,如用户登陆、列举文件目录、创建文件、删除文件、创建子目录、删除子目录等。本系统是模仿FAT16文件系统开发的,以16位表示一个簇,并在此基础上做了相应的修改. 系统主要包括两部分:文件系统低层本身逻辑存储结构的设计,文件系统基于Windows平台存储管理外壳的设计。Windows界面的管理外壳只是提供一个可视化的平台,从而方便用户管理。安装本系统的时候会产生一个大小为256 MB的文件,名为“FileSystem”,作为本系统的磁盘空间.所有对于本系统的测试都是在“FileSystem”中进行,不会设计此外的任何文件.

[正文]
一、系统开发相应的理论基础
文件管理系统管理的对象有:①文件。它作为文件管理的直接对象。②目录。为了方便用户对文件的存取和检索,在文件系统中必须配置目录。对目录的组织和管理是方便用户的提高对文件存取速度的关键。③磁盘(磁带)存储空间。文件和目录必定占用存储空间,对这部分空间的有效管理,不仅能提高外存的利用率,而且能提高对文件的存取速度。
对对象操纵和管理的软件集合是文件管理系统的核心部分。文件系统的功能大多是在这一层实现的,其中包括:对文件存储的管理、对文件目录的管理、用于将文件的逻辑地址转换问物理地址的机制、对文件读和写的管理,以及对文件的共享和保护等功能。
用户对文件最基本的操作:
(1) 创建文件。在常见一个新文件时,系统首先要为新文件分配必要的外存空间,并在文件系统的目录中,为之建立一个目录项。目录项中应记录新文件的文件名机器在外存的地址等属性。
(2) 删除文件。当已不再需要某文件时,可将它冲文件系统中删除。在删除时,系统应先从目录中找到要删除文件的目录项,使之成为空项,然后回收该文件艘占用的存储空间。
(3) 读文件。在读一个文件时,须在相应系统调用中给出文件名和应读入的内存目标地址。此时,系统同样要查找目录,找到指定的目录项,从中得到被读文件在外存中的地置。在目录项中,还有一个指针用于对文件的读/写。
(4) 写文件。在写一个文件时,须在相应系统调用中给出该文件名及该文件在内存中的(源)地址。为此,也同样须先查找目录,找到指定文件的目录项,在利用目录中的写指针进行写操作。
......

[参考文献]
《计算机操作系统》汤子瀛 哲凤屏编著 西安电子科技大学出版
《计算机操作系统入门》作者:俞瑛 出版社:科学出版社
《操作系统概念(第六版 翻译版)》作者:Abraham
Silberschatz 高等教育出版社
《Unix/Linux编程实践教程:国外经典教材》作者:(美)Bruce
Molay 清华大学出版

[原文截取]
操作系统综合实践
题目:二级文件系统开发
姓名:陈平
学号:2006021201
专业:计本045
指导教师:胡峰
日期:2008年6月
摘 要: 本程序为简单二级文件系统,同时实现基本的功能,如用户登陆、列举文件目录、创建文件、删除文件、创建子目录、删除子目录等。本系统是模仿FAT16文件系统开发的,以16位表示一个簇,并在此基础上做了相应的修改. 系统主要包括两部分:文件系统低层本身逻辑存储结构的设计,文件系统基于Windows平台存储管理外壳的设计。Windows界面的管理外壳只是提供一个可视化的平台,从而方便用户管理。安装本系统的时候会产生一个大小为256 MB的文件,名为“FileSystem”,作为本系统的磁盘空间.所有对于本系统的测试都是在“FileSystem”中进行,不会设计此外的任何文件.
关键词: Windows、、簇、文件、创建、删除、FAT、添加、
CDirManger CAddUserDlg CFileDlg CLogDlg CShowUserDlg
引言:完成本学期的任务,学习下文件系统的构架。本程序实现功能新建目录、删除目录、新建文件、删除文件等操作.....
查看评论 已有0位网友发表了看法
  • 验证码: