单选题 文件系统采用二级目录结构,这样可以______。
Ⅰ.缩短访问文件存储器的时间 Ⅱ.实现文件共享 Ⅲ.节省主存空间 Ⅳ.解决不同用户之间的文件名冲突
  • A.Ⅳ
  • B.Ⅰ和Ⅳ
  • C.Ⅲ和Ⅳ
  • D.Ⅰ、Ⅱ和Ⅳ
【正确答案】 B
【答案解析】二级目录结构的优点如下: ①提高了检索目录的速度,故Ⅰ正确。 ②可以解决文件重名问题,故Ⅳ正确。 ③不同用户还可以使用不同的文件名来访问系统中的同一个共享文件,但这并不是实现文件共享的方式,故Ⅱ错误。 Ⅲ更是明显错误,目录越多目录文件就越多,占用的主存空间自然就多了,不可能是节省主存空间。所以本题选择B选项。 知识点回顾: 文件的共享方式有:基于索引结点的共享方式和利用符号链实现文件共享。 基于索引结点的共享方式: 将文件的物理地址及其他的文件属性等信息不再放置在目录项中,而是放在索引结点中。目录项中有文件名和指向索引结点的指针,两个不同的目录项只需要指向相同的索引结点即可实现文件共享,即一个共享文件只有一个索引结点。不同的文件名的目录项需要共享,只需要在目录项中指向该索引结点即可。在索引结点中再增加一个计数值来统计指向该索引结点的目录项的个数,这样一来需要删除该文件的时候可以判断计数值,只有计数值为1时才删除该索引结点。若计数器大于1,则把计数值减1即可。 利用符号链实现文件共享: 该方法是创建一个称为链接的新目录项。例如,为使用户A能共享用户B的一个文件F,在目录表中为用户A创建一个到文件F链接的新目录项。链接实际上是用另一个文件或目录的指针,可以是绝对路径或相对路径。这样的链接方式称为符号链接。