评分及理由
(1)得分及理由(满分2分)
学生答案中计算间接索引块能存放的指针数量时,使用了“4KB÷64B”,这是错误的。正确的计算应该是“4KB/4B=1024”,因为每个地址项长度为4B,而不是64B。这个错误导致整个最大文件长度的计算表达式完全错误。因此,本题得0分。
(2)得分及理由(满分2分)
学生答案存在多处错误:
- 计算索引节点总数时,错误地使用了“1M÷64B”。正确计算应考虑存放索引节点的簇总数(1M个簇)和每个簇的大小(4KB),即索引节点总数为 (1M * 4KB) / 64B = 64M。学生的计算“2^20 / 2^6 = 2^14”是错误的。
- 计算文件数据能存放的文件数量时,学生提到了“2^29 ÷ 2 = 2^28”,但未清晰说明512M个簇(2^29个簇)和每个文件占2个簇的关系,且最终比较时逻辑混乱。
- 最终结论“存放2^14个文件”虽然数值正确(因为索引节点总数64M=2^26,学生错误算出2^14,但巧合地得出了受限于索引节点的结论),但由于计算过程存在根本性错误,不能给分。
因此,本题得0分。
(3)得分及理由(满分3分)
学生答案的核心逻辑正确:
- 正确判断F1(6KB)仅使用直接索引(所需簇数2<8)。
- 正确判断F2(40KB)需要一级间接索引(所需簇数10>8)。
- 正确指出一级索引查找比直接索引慢,因此获取F2最后一个簇号需要更长时间。
虽然学生在计算F1所占簇数时写了“≈2”(实际应为ceil(6KB/4KB)=2),但这属于小瑕疵,不影响核心逻辑。因此,本题得3分。
题目总分:0+0+3=3分
登录后发布评论
暂无评论,来抢沙发