若文件系统容许不同用户的文件可以具有相同的文件名,则操作系统应采用______来实现。

admin2018-07-23  40

问题 若文件系统容许不同用户的文件可以具有相同的文件名,则操作系统应采用______来实现。

选项 A、索引表
B、索引文件
C、指针
D、多级目录

答案D

解析 常见的目录结构有三种:一级目录结构、二级目录结构和多级目录结构。
    一级目录结构的整个目录组织是一个线性结构,在整个系统中只需建立一张目录表,系统为每个文件分配一个目录项。其优点是简单,缺点是文件不能重名,限制了用户对文件的命名。
    二级目录结构实现了文件从名字空间到外存地址空间的映射:用户名一文件名一文件内容。该结构虽然能有效地将多个用户隔离开,这种隔离在各个用户之间完全无关时是一个优点;但当多个用户之间要相互合作去共同完成一个大任务,且一个用户又需要访问其他用户的文件时,这个隔离就成为一个缺点,因为这种隔离使诸用户之间不便于共享文件。
    多级目录结构像一个倒置的有限树,从树根向下,每一个节点是一个目录,叶节点是文件。采用多级目录结构的文件系统,用户要访问一个文件,必须指出文件所在的路径名,路径名是从根目录开始到该文件的通路上所有各级目录名拼起来得到的。多级目录克服了一级和二级目录的缺点,便于文件分类,可为每类文件建立一个子目录;查找速度快,因为每个目录下的文件数目较少;可以实现文件共享;但缺点是比较复杂。
    综上所述,结合题目给出的选项,只有D选项是正确的。
转载请注明原文地址:https://jikaoti.com/ti/7hf7FFFM
0

最新回复(0)