实验四-文件管理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验四文件管理

专业:计算机系班级:xx软件工程学号:xxx姓名:xxx

实验地点: xxx 实验时间: xxx 指导教师:xxx

【实验目的】

通过调试并运行一个简单的文件系统来模拟文件操作命令的执行、模拟文件管理,使学生对主要文件操作命令的实质和执行过程有比较深入的了解,掌握它们的基本实施方法。

【实验要求】

了解该系统的文件管理方案、数据结构、文件目录的建立与删除;理解系统在运行过程中显示的状态和有关参数变化情况的意义。

具体要求为:

(1)了解一个支持n 个用户的文件系统,每个用户可拥有多个文件。

(2)理解二级和多级文件目录管理。

(3)了解文件存取控制保护方式。

(4)了解常见的文件操作命令。

【实验环境】

具备Windows或MS-DOS操作系统、带有Turbo Pascal 集成环境的PC机。

【实验重点及难点】

重点:理解文件管理的基本概念,文件管理中主要数据结构的设计和文件管理中文件、目录的建立和删除等算法的实现。

难点:实验程序的问题描述、实现算法、数据结构。

【实验内容】

一.阅读实验程序

文件管理模拟程序代码见【实验例程】。

二.编译实验例程

用Turbo Pascal 编译实验例程。

三.运行程序并对照实验源程序阅读理解实验中输入、输出的意义。

【问题与讨论】

1、该文件模拟系统目录结构的特点

答:该文件采用文件系统的树形结构进行文件管理。其中有主文件、用户文件和用户子文件,而且,用户子文件还采用了密码保护方式。

2、该文件模拟系统支持几个用户

答:0-5 个用户。

3、主文件目录、用户文件目录、活动文件目录的目录项有哪些

答:主文件目录:user_number,file_number 用户文件目录:filename,protection code,length 活动文件目录:没有东西。

4、设置数据域pcode 的目的是什么请说明如何发挥它的作用

答:目的是为了保存活动文件的密码。没有什么作用,但是,如果是在正规系统中的话,它是为了保护文件不被恶意删除、修改、查看、复制等。5、描述文件管理主控程序的算法(流程图或N-S 图)如下:

相关文档
最新文档