操作系统实验三--文件管理.docVIP

  • 61
  • 0
  • 约1.69万字
  • 约 35页
  • 2018-12-16 发布于广东
  • 举报
PAGE PAGE 35 《计算机操作系统》课程实验报告 ? 题目 文件管理 学 院: 计算机学院? 专 业: 计算机科学与技术 姓名 班级 学号 ? 2016年 12月22日 实验三 文件管理 1.实验目的: 编写一个简单的二级文件系统实现程序,加深对文件系统的内部功能和内部 实现的理解。要求模拟采用二级目录结构的磁盘文件系统的文件操作能实现相应的命令,用输入命令来模拟用户程序中调用的文件操作。 2.实验内容: 最基本的文件操作 (1)创建文件 在创建一个新文件时,系统首先要为新文件分配必要的外存空间,并在文件系统的目录中,为之建立一个目录项。目录项中应该记录新文件的文件名及其在外存的地址等属性。 (2)删除文件 当已不再需要某文件时,可将它从文件系统中删除。在删除时,系统应该先从目录中找到要删除的文件的目录项,使之成为空项,然后回收该文件所占用的存储空间。 (3)读文件 在读一个文件时,须在相应的系统调用中给出文件名和应该读入的内存目标地址。此时,系统同样要查找目录,找到制定的目录项,从中得到被读文件在外存中的位置。在目录项中,还有一个指针用于对文件的读/写。 (4)写文件 在写一个文件时,须在相应的系统调用中给出该文件名及该文件在内存中的(源)地址。为此,也同样须先查找目录,找到指定文件的目录项,在利用目录中的写指针进行写操作。 (5)截断文

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档