问题
单项选择题
通常目录文件分解前占用n个盘块,分解后改用m个盘块存放文件名和文件内部号部分,那么访问磁盘次数减少的条件是 (39) 。
A.m<n-1
B.m<n-2
C.m>n-1
D.m>n-2
答案
参考答案:B
解析:[要点解析] 利用“文件控制块分解法”加快文件目录的检索速度,其原理是减少因查找文件内部号而产生的访问磁盘次数。因为在进行查找文件内部号的过程中不再需要把文件控制块的所有内容都读入,所以在查找过程中所需读入的存储块减少(即减少了访问磁盘的次数)。
需要注意的是,采用这种方法在一定条件下并不能减少访问磁盘的次数,其原因是采用这种方法访问文件,当找到匹配的文件控制块后,还需要进行一次磁盘访问,才能读出全部的文件控制块信息。
目录文件分解前占用n个盘块,分解后改用m个盘块存放文件名和文件内部号部分,那么访问磁盘次数减少的条件是m<n-2。