实验项目 名称 磁盘文件操作 实验 实验预备知识 目的及要求 1、 文件的操作。 实验 内容 2、 3、 4、 1、 实验步骤 文件的逻辑结构和物理结构 磁盘空间的管理 磁盘目录结构 设计一个简单的文件系统,用文件模拟磁盘,用数组模拟缓冲区,要求实现; 2、 支持多级目录结构,支持文件的绝对路径; 3、 文件的逻辑结构采用流式结构,物理结构采用链接结构中的显示链接方式; 4、 采用文件分配表; 5、 实现的命令包括建立目录、列目录、删除空目录、建立文件、删除文件、显示文件内容、打开文件、读文件、写文件(追加方式)、关闭文件、改变文件属性。 6、 最后编写主函数对所做工作进行测试。 为了正确地实现文件的存取,文件系统设计了一组与存取文件有关的功能模块,用户可以用“访问指令”调用这些功能模块,以实现文件的存取要求。我们把文件系统设计的这一组功能模块称为“文件操作“,实验就是要模拟实现一些文件操作。文件操作不是独立的,它和文件系统的其他部分密切相关,若要实现文件操作就离不开文件的目录结构、文件的组织结构和磁盘空间的管理。因此,这个实验虽然是文件操作的模拟实现,但还是必须模拟一部分文件的组织结构、目录结构和磁盘空间管理的实现。 流程图: 使用绝对路径查找文件(目录):
在已打开文件表中查找某文件:
将某文件从已打开的表中删除:
将某文件插入某已打开文件表:
模拟建立文件:
《操作系统》实验报告四-磁盘文件操作 - 图文
实验项目名称磁盘文件操作实验实验预备知识目的及要求1、文件的操作。实验内容2、3、4、1、实验步骤文件的逻辑结构和物理结构磁盘空间的管理磁盘目录结构设计一个简单的文件系统,用文件模拟磁盘,用数组模拟缓冲区,要求实现;2、支持多级目录结构,支持文件的绝对路径;3、文件的逻辑结构采用流式结构,物理结构采用链接结构中的显示链接方式;4、
推荐度:
点击下载文档文档为doc格式