操作系统概念第七版10-12章课后题答案(中文版).docVIP

  • 323
  • 0
  • 约1.23万字
  • 约 11页
  • 2020-06-05 发布于安徽
  • 举报

操作系统概念第七版10-12章课后题答案(中文版).doc

假设有一个文件系统,它里面的文件被删除后,当连接到该文件的链接依 然存在时,文件的磁盘空间会再度被利用。如果一个新的文件被创建在同一个 存储区域或具有同样的绝对路径名,这会产生什么问题?如何才能避免这些问 题? Answer: 令旧的文件为 F1,新文件为 F2。用户希望通过存在的链接进入 F1,实际上 将进入 F2。注意,使用的是文件 F1 的访问保护,而不是 F2 的。这个问题可以 通过确保所有被删除文件的链接也被删除来避免。可以从几个方面来完成: a. 保存一份文件所有链接的列表,删除文件时,删除每一个链接 b. 保留链接,当试图访问一个已删除文件时删除他们 c. 保存一个文件引用清单(或计数器) ,只有在文件所有链接或引用被删除后, 删除该文件 打开文件表被用以保持当前打开文件的信息,操作系统应该为每个用户保 持一个单独的表吗?或者只是保持一个包含当前所有用户访问文件的引用的表? 如果两个不同程序或用户访问同样的文件,在打开文件表中应包含单独的条目 吗? Answer: 保持一个中央的打开文件表,操作系统可以执行下列操作,否则不可执行: 假设一个当前有一个或一个以上进程访问的文件。 如果该文件被删除, 那么应该 直到所有正在访问文件的进程关闭它时, 它才能从磁盘上删除。 只要有正在访问 文件的进程数目的集中核算, 该检查就可以执行。 另一方面, 如果两个进程正在 访问该

文档评论(0)

1亿VIP精品文档

相关文档