在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。图中,(8)。假设当前目录是A2,若进程 A以如下两种方式打开文件f1: 方式① fd1=open("(9)/f2",o_ RDONLY

admin2009-01-10  47

问题 在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。图中,(8)。假设当前目录是A2,若进程 A以如下两种方式打开文件f1:
   方式①  fd1=open("(9)/f2",o_ RDONLY);
   方式②  fd1=open("/A2/C3/f2",o_ RDONLY);
   那么,采用方式①的工作效率比方式②的工作效率高。


选项 A、/A2/C3
B、A2/C3
C、C3
D、f2

答案C

解析 本题考查操作系统中文件系统的树型目录结构的知识。在树型目录结构中,树的根结点为根目录,数据文件作为树叶,其他所有目录均作为树的结点。在树型目录结构中,从根目录到任何数据文件之间,只有一条唯一的通路,从树根开始,把全部目录文件名与数据文件名,依次用“/”连接起来,构成该数据文件的路径名,且每个数据文件的路径名是唯一的。这样,可以解决文件重名问题。所以,对于第(8)题,虽然数据文件名均为f2,但不一定是相同的文件。正确答案为D。从根目录开始的路径名为绝对路径名,如果文件系统有很多级时,使用不是很方便,所以引入相对路径名。引入相对路径名后,当访问当前目录下的文件时,可采用相对路径名,系统从当前目录开始查找要访问的文件,因此比采用绝对路径名,可以减少访问目录文件的次数,提高了系统的工作效率。所以,对于第(9)题,正确答案为C。
转载请注明原文地址:https://kaotiyun.com/show/aSPZ777K
0

相关试题推荐
最新回复(0)