解释关于树形目录结构采用线性检索法的检索过程。

admin2019-08-15  30

问题 解释关于树形目录结构采用线性检索法的检索过程。

选项

答案 假设用户给定的文件路径名为/Level 1/Level 2/…/Irevel n/datafile,则关于树形目录结构采用线性检索法检索该文件的基本过程为: (1)读入第一个文件分量名Level l,用它与根目录文件(或当前目录文件)中各个目录项的文件名顺序地进行比较,从中找出匹配者,并得到匹配项的索引节点号,再从对应索引节点中获知I,evel 1目录文件所在的盘块号,将相应盘块读入内存。 (2)读入第i个文件分量名Irevel i,用它与最新调入内存的当前目录文件中各个目录项的文件名顺序地进行比较,从中找出匹配者,并得到匹配项的索引节点号,再从对应索引节点中获知Level i目录文件所在的盘块号,将相应盘块读入内存。 (3)读入最后一个文件分量名即datafile,用它与第n级目录文件中各个目录项的文件名进行比较,从而得到该文件对应的索引节点号,进而找到该文件物理地址,目录查找操作成功结束。如果在上述查找过程中发现任何一个文件分量名未能找到,则停止查找并返回“文件未找到”的出错信息。

解析
转载请注明原文地址:https://jikaoti.com/ti/J1GjFFFM
0

最新回复(0)