下载此文档

文件操作系统课程设计(西安交大城院).doc


文档分类:办公文档 | 页数:约62页 举报非法文档有奖
1/62
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/62 下载此文档
文档列表 文档介绍
西安交通大学城市学院
计算机系操作系统课程设计报告
题目: 2010级操作系统课程设计
专业: 计算机科学与信息管理系
班级: 计算机001班
姓名: 曹春&党攀
学号: 10030038
导师: 陆丽娜教授
成绩:
计算机系制
1实验目的 3
: 3
: 4
4
: 4
: 4
4
4
4
5
6
8
4. 文件系统功能模块详细设计流程图 10
菜单模块: 10
注册用户模块 10
用户登陆模块 11
用户查询模块 12
创建文件模块 12
文件查找模块 13
14
15
写文件模块 15
17
18
18
18
19
20
21
22
23
24
|写文件模块运行结果 24
6. 系统改进的设想与实现 26
26
27
27
(用小六字体打印) . 28
1实验目的
:
阅读并调试一个简单的文件系统,.
:
了解设计一个n个用户的文件系统,,对文件必须设置保护措施,且至少有create ,delete ,open ,close ,read ,write ,exit ,cls ,dir (我的程序中是cls)(查看所有的用户(管理员))等命令.

:
阅读所给文件系统源程序,并加注释(注释量达60%),
:
修改,完善该系统,画出所设计的文件系统的详细流程图.



“主文件目录表项”MFD类型数据结构:
作用:定义MDF中的数据块类型()
定义形式如下:
struct MFD
{
char username[32]; //用户名
bool filepoint; //用户文件目录表中有无文件的标志
}*curuser = NULL,*elseuser=NULL;
“用户文件目录表项”UFD类型数据结构:
作用:定义UFD表中的数据块类型()
定义形式如下:
struct UFD
{
char filename[32]; //文件名
int safecode; //文件访问权限值
long length; //文件长度
}*curfile = NULL;

该文件系统是一个多用户,,而且在其目录下的文件数目并不做任何的限制.
该系统可以支持的操作命令如下:
cls——,用户退出系统,注销该用户功能设计并回到登陆界面.//没有回到登陆界面只是清屏了
命令格式: bye
close——,用户在系统中的所有信息,.
命令格式:close
create——在当前目录下创建一个文件,.
命令格式:create>file1
其中:”>“符为提示符,file1为要创建的文件名.
delete——删除当前用户目录下的一个文件,命令执行完毕返回至命令行.
命令格式:delete>file1
其中:file1为要删除的文件名.
list——显示当前注册目录下的所有文件信息,包括文件名,文件长度,文件操作权限.
命令格式:list
chmod——改变某个文件的执行权限,但前提是该文件是该用户目录下的文件.
命令格式:chmod>file1

文件操作系统课程设计(西安交大城院) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数62
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cdsqbyl
  • 文件大小0 KB
  • 时间2015-04-19
最近更新