实验五 磁盘文件操作.docVIP

  • 189
  • 0
  • 约2.64万字
  • 约 27页
  • 2017-02-08 发布于重庆
  • 举报
实验五 磁盘文件操作 一、实验目的 深入了解磁盘文件系统的实现。 二、实验预备知识 文件的操作; 文件的逻辑结构和物理结构; 磁盘空间的管理; 磁盘目录结构。 三、实验内容 设计一个简单的文件系统,用文件模拟磁盘,用数组模拟缓冲区,要求实现: 支持多级目录结构,支持文件的绝对读路径; 文件的逻辑结构采用流式结构,物理结构采用链接结构中的显示链接方式; 采用文件分配表; 实现的命令包括建立目录、列目录、删除空目录、建立文件、删除文件、显示文件内容、打开文件、读文件、写文件(追加方式)、关闭文件、改变文件属性。 最后编写主函数对所做工作进行测试。 四、提示与讲解 为了正确地实现文件的存取,文件系统设计了一组与存取文件有关的功能模块,用户可以用“访管指令”调用这些功能模块,以实现文件的存取要求。我们把文件系统设计的这一组功能模块称为“文件操作”,实验就是要模拟实现一些文件操作。文件操作不是独立的,它和文件系统的其他部分密切相关,若要实现文件操作就离不开文件的目录结构、文件的组织结构和磁盘空间的管理。因此,这个实验虽然是文件操作的模拟实现,但是还必须模拟一部分文件的组织结构、目录结构和磁盘空间管理的实现。 (1)文件的组织结构 文件的逻辑结构有两种形式:流式文件和记录式文件。实验中只支持流式文件,采用称为显示链接的物理文件结构,把磁盘中每一块的指针部分提出来,组织在一起,形成文件分配表(

文档评论(0)

1亿VIP精品文档

相关文档