操作系统课程设计《磁盘文件操》.doc

课程设计4 磁盘文件操作 课程设计目的 ·深人了解磁盘文件系统的实现。 预备知识 ·文件的操作。 ·文件的逻辑结构和物理结构。 ·磁盘空间的管理。 ·磁盘目录结构。 小组人员 课程设计内容 设计一个简单的文件系统,用文件模拟磁盘。用数组模拟缓冲区,要求实现: 支持多级目录结构.支待文件的绝对读路径; ②文件的逻辑结构采用流式结构,物理结构采用链接结构中的显示链接方式; ③采用文件分配表; ④实现的命令包括建立目录、,列目录、删除空目、建立文件、删除文件、显示文件、打开文件、读文件、写文件(追加方式)、关闭文作、改变文件属性。 ⑤最后编写主函数对所做工作进行测试。 提示与讲解 为了正确地实现文件的存取。文件系统设汁了一组与存取文件有关的功能模块。用户可以用“访管指令”调用这些功能模块.以实理文件的存取要求,把文件系统设计的这一组功能模块称为“文件操作”。文件操作不是独立的,和文件系统的其他部分密切相关。若要实现文件操作就离不开文件的目录结构、文件的组织结构和磁盘空间的管理。因此,这个实验虽然是文件操作的模拟实现,但是还必须模拟一部分文件的组织结构、目录结构和磁盘空间管理的实现。 (1)文件的组织钻构 文件的逻辑结构有两种形式:流式文件和记录式文件。实脸中只支持流式文件,采用称为显示链接的物理文件结构,把磁盘中每一块的指针部分提出来组织在一起,形成文件分配表(FA

文档评论(0)

1亿VIP精品文档

相关文档