操作系统文件管理实验报告.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

实验名称:文件管理

专业班级:网络工程

学号:

姓名:

年月日

2022616

一、实验目的

文件管理是操作系统的一个非常重要的组成部份。学生应独立用高级语言编写和调试一个

简单的文件系统,摹拟文件管理的工作过程。从而对各种文件操作命令的实质内容和执行过程

有比较深入的了解,掌握它们的实施方法,加深理解课堂上讲授过的知识。

二、豫备知识

VS2022的使用

2.C#的学习

3.文件主目录与子目录的理解

三、实验内容与步骤

用高级语言编写和调试一个简单的文件系统,摹拟文件管理的工作过程。要求设计一个10

个用户的文件系统,每次用户可保存10个文件,一次运行用户可以打开5个文件。系统能够检

查打入命令的正确性,出错时能显示出错原因。对文件必须设置保护措施,例如只能执行,允

许读等。在每次打开文件时,根据本次打开的要求,在此设置保护级别,即有二级保护。文件的

操作至少有Createdeleteopen、closeread、write等命令。

所编写的程序应采用二级文件目录,即设置主文件目录和用户文件目录。前者应包含文件主及

它们的目录区指针;后者应给出每一个文件占有的文件目录,即文件名,保护码,文件长度以

及它们存放的位置等。此外为打开文件设置运行文件目录(AFD),在文件打开时应填入打开文

件号,本次打开保护码和读写指针等。

程序流程图:

使用线性数组表表示泛型数组表示UFD,每一个元素包括用户ID、保存的文件数、再

使用线性表表示文件信息,每一个元素包括文件名,文件属性(保护码),文件的状态等信息。

物理设计:

〃主目录

privateFileUser[]mfd;

〃当前用户

privateFileUsercurrentuser;

///summary

///文件

////summary

publicclassFileObject{

publicstringfilename;

publicintsize=20;

publicintread=0;

publicintwrite=0;

publicstringauthor;

}

///summary

///文件系统用户

////summary

publicclassFileUser{

publicstringusername;

publicListFileObjectufd=newListFileObject();

publicintfilecount=0;

}

步骤详述:

1、主目录及用户目录机构显示:

3

r

20nfd_user_0

20mfd_user_0

卜丄

ufd=.20-mfd_user_0

nfdmf

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档