扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 文件系统困难
单选题
2018年5月第33题
收藏
分享
#操作系统
#文件系统
#第二版教材
#凯恩建议必须掌握
某系统磁盘数据块的大小为1024KB,系统磁盘管理采用索引文件结构,每个索引指针占用4个字节。一个索引文件的索引节点有8个直接块地址、1个一级间接块地址、1个二级间接块地址和1个三级间接块地址。假设索引节点已经在内存中,那么访问该文件偏移地址9089字节的数据需要再访问(__)次磁盘。
问题(1)
正确答案A
凯恩解析
本题考察的是UNIX 索引文件结构中的直接块、间接块与数据访问次数。
- 磁盘块大小:1024KB(即 1024 × 1024 = 1048576B)。
- 直接块寻址范围:有 8 个直接块地址,因此可寻址的数据范围是:8 × 1024KB = 8192KB = 8 × 1024 × 1024 = 8388608B。
- 偏移地址:题中要求访问偏移 9089B。这个数值远远小于 8388608B,因此肯定属于直接块范围。
- 访问过程:
- 索引节点(i-node)已经在内存中,不需要再访问磁盘。
- 只需通过直接块地址找到对应的数据块,再访问该数据块。
因此只需 1次磁盘访问。
选择选项 A。
