单选题 下面关于目录检索的叙述中,正确的是______。
  • A.由于Hash法具有较快的检索速度,故现在操作系统中已开始用它取代传统的顺序检索法
  • B.在利用顺序检索法时,对树形目录应采用文件的路径名,且应从根目录开始逐级检索
  • C.在顺序检索法的查找过程中,只要有一个文件分量名未找到,便应停止查找
  • D.在顺序检索法的查找完成时,即应得到文件的物理地址
【正确答案】 C
【答案解析】A选项错误,目录进行查询的方式有两种:线性检索法和Hash方法。线性检索法即root/../filename,现代操作系统中,一般还是采用这种方式查找文件。 B选项错误,为了加快文件查找速度,可以设立当前目录,于是文件路径可以从当前目录进行查找。 C选项正确。实现用户对文件的按名存取,系统先利用用户提供的文件名形成检索路径,对目录进行查询。在顺序检索时,路径名的一个分量名未找到,说明路径名中的某个目录或文件不存在,就不需要再查找了。 D选项错误,在顺序检索法的查找完成后,得到的是文件的文件控制块或索引结点。