某文件系统文件存储采用文件索引节点法。假设磁盘索引块和磁盘数据块大小均为1KB,每个文件的索引节点中有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4B,其中iaddr[0]~iaddr[5]为直接地址索引,iaddr[6]是一级间接地址索

admin2016-05-11  43

问题 某文件系统文件存储采用文件索引节点法。假设磁盘索引块和磁盘数据块大小均为1KB,每个文件的索引节点中有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4B,其中iaddr[0]~iaddr[5]为直接地址索引,iaddr[6]是一级间接地址索引,iaddr[7]是二级间接地址索引。如果要访问icwutil.dll文件的逻辑块号分别为0、260和518,则系统应分别采用  (3)  。该文件系统可表示的单个文件最大长度是(4) KB。
(4)

选项 A、518
B、1030
C、16514
D、65798

答案D

解析 本题考查操作系统文件管理方面的基础知识。
    根据题意,磁盘索引块为1KB,每个地址项大小为4B,故每个磁盘索引块可存放1024/4=256个物理块地址。又因为文件索引节点中有8个地址项,其中iaddr[0]、iaddr[1]、iaddr[12]、iaddr[3]、iaddr[4]、iaddr[5]地址项为直接地址索引,分别存放逻辑块号为0~5的物理块地址;iaddr[6]是一级间接地址索引,这意味着iaddr[6]地址项指出的物理块中存放逻辑块号为6~261的物理块号;iaddr[7]是二级间接地址索引,该地址项指出的物理块存放了256个间接索引表的地址,这256个间接索引表存放逻辑块号为262~65795的物理块号。
    经上分析不难得出,试题(3)的正确答案是A。因为若要访问文件的逻辑块号分别为0、260和518,分别对应系统管理的直接地址索引、一级间接地址索引和二级间接地址索引范围内。
试题(4)的正确答案是D。因为单个文件的逻辑块号可以从0~65795,共65796个物理块,而磁盘数据块大小为1 KB,所以单个文件最大长度是65796KB。
转载请注明原文地址:https://kaotiyun.com/show/vrQZ777K
0

最新回复(0)