每个盘块512字节的目录文件存放在某一磁盘上,其中文件控制块占64B(文件名占用8B)。若采用“文件控制块分解法”将文件控制块分解成两部分,第一部分占10字节(包括文件名和文件内部号),第二部分占56字节(包括文件内部号和文件其他描述信息)。那么对于一个共

admin2009-02-15  32

问题 每个盘块512字节的目录文件存放在某一磁盘上,其中文件控制块占64B(文件名占用8B)。若采用“文件控制块分解法”将文件控制块分解成两部分,第一部分占10字节(包括文件名和文件内部号),第二部分占56字节(包括文件内部号和文件其他描述信息)。那么对于一个共有254个文件控制块的目录文件,查找该目录文件的某一个文件控制块的平均访问磁盘次数为(35)。

选项 A、2
B、4
C、8
D、16

答案B

解析 在实现文件系统时,为加快文件目录的检索速度,可利用“文件控制块分解法”。其工作原理是查找文件内部号,而不是把文件控制块的所有内容都读入,这样在查找过程中所需读入的存储块减少,从而减少了访问磁盘的次数。 假设目录文件存放在磁盘上,每个盘块占512字节。通常将文件控制块分解成两部分,第一部分包括文件名和文件内部号,共占10字节;第二部分包括文件内部号和文件其他描述信息,共占56字节。如果某一目录文件共有254个文件控制块,那么采用分解法前,查找该目录文件的某一个文件控制块的平均访问磁盘次数为:64×(254/2)/512=16次:采用分解法后,查找该目录文件的某一个文件控制块的平均访问磁盘次数为:10×(254/2)/512+1=4次。
转载请注明原文地址:https://jikaoti.com/ti/Svn7FFFM
0

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