【软考-架构】2.3、设备管理-文件管理
✨资料&文章更新✨
GitHub地址:https://github.com/tyronczt/system_architect
文章目录
- 设备管理概述
- 🌟I/O软件
- 设备管理技术
- 💯考试真题
- 文件管理概述
- ✨索引文件结构
- 💯考试真题
- 文件目录
- 💯考试真题
- 文件存储空间管理
- 位示图
- 💯考试真题
设备管理概述
🌟I/O软件
设备管理技术
💯考试真题
答案:C。I/O软件隐藏了底层复杂的实现细节,只提供接口供用户方便的使用。
文件管理概述
✨索引文件结构
💯考试真题
问题27:访问逻辑块号5和518时采用的索引方式
- 直接地址索引:对应逻辑块号0~4(共5个直接地址项)。
- 一级间接地址索引:
- 每个一级间接索引块可存放256个物理块地址(1KB/4B=256)。
- 题目中两个一级间接地址项(地址项5和6),分别覆盖逻辑块号5~260和261~516。
- 逻辑块号5属于第一个一级间接地址项(地址项5)的范围内,因此采用一级间接地址索引。
- 二级间接地址索引:
- 二级间接地址项(地址项7)通过两层索引表定位物理块,其覆盖的逻辑块号为517~66052(256×256=65536个块)。
- 逻辑块号518超过了一级间接的覆盖范围(0~516),因此需通过二级间接地址索引访问。
结论:逻辑块号5采用一级间接地址索引,逻辑块号518采用二级间接地址索引。正确答案为 C. 一级间接地址索引和二级间接地址索引。
问题28:单个文件的最大长度
- 直接地址索引:5个地址项,每个对应1KB数据块 → 总容量为 5×1KB=5KB。
- 一级间接地址索引:
- 每个一级间接地址项指向256个数据块 → 2个一级间接地址项总容量为 2×256×1KB=512KB。
- 二级间接地址索引:
- 二级间接地址项指向256个一级间接索引块,每个一级间接索引块再指向256个数据块 → 总容量为 256×256×1KB=65536KB。
总和:5KB(直接)+512KB(一级间接)+65536KB(二级间接)= 66053KB。
结论:单个文件最大长度为 D. 66053KB。
文件目录
💯考试真题
答案:D B
- 全文件名需包含根目录(如
\
),因此选 D。 - 相对路径从当前目录
swshare
出发,只需flash\
即可定位文件;绝对路径需从根目录完整写出路径\swshare\flash\
,对应选项 B。
文件存储空间管理
位示图
💯考试真题
- 问题25:确定物理块号16385对应的位示图字号
- 每个字(32位)可表示32个物理块。
- 字号计算公式:字号 = 物理块号 / 32。
- 计算:16385 ÷ 32 = 512(余1),因此字号为 512,对应选项 C。
- 问题26:计算1000GB磁盘所需的位示图字数
- 磁盘总容量为1000GB,转换为MB:1000 × 1024 = 1,024,000 MB(按二进制单位)。
- 每个物理块大小为4MB,总物理块数:1024000 ÷ 4 = 256,000块。
- 每个字表示32个物理块,总字数:256,000 ÷ 32 = 8000,对应选项 D。