文章

45

粉丝

93

获赞

1

访问

3.4k

头像
2018年计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年9月24日 14:37
阅读数 40


评分及理由

(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分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发