文章

62

粉丝

0

获赞

0

访问

10.1k

头像
2018年计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年11月3日 16:36
阅读数 120

(1)

每个簇可存放4KB / 4B = 2 ^ 10 个地址

最大文件长度为 (8 + 2 ^ 10 + 2 ^ 20 + 2 ^ 30) * 64B = 64GB + 64MB + 64KB + 512B

 

(2)

512M * 4KB / 5600B = 2048GB / 5600B = 392682724个

 

(3)

不相同,因为F1占用2个簇,F2占用10个簇,每次IO以簇为单位,F2需要更多次数的IO。

 


评分及理由

(1)得分及理由(满分2分)

学生答案中正确计算了每簇地址项数量(2^10=1024个),但在计算最大文件长度时存在两个错误:首先,计算表达式应为(8+2^10+2^20+2^30)×4KB,但学生错误地乘以64B(索引节点大小)而非簇大小4KB;其次,最终结果单位换算错误。由于存在关键计算逻辑错误,扣2分。得0分。

(2)得分及理由(满分2分)

学生仅考虑了数据簇数量限制(512M×4KB/5600B),但完全忽略了索引节点数量的限制(1M簇可存放64M个索引节点)。计算过程中单位换算混乱(2048GB/5600B的除法无意义),且未考虑文件实际占用2个簇的关键信息。由于遗漏核心限制条件且计算逻辑错误,扣2分。得0分。

(3)得分及理由(满分3分)

学生正确判断"时间不相同",但理由完全错误。实际差异在于F1(6KB)仅需访问直接地址项,而F2(40KB)需要访问一级间接索引,导致多一次磁盘I/O。学生错误归因于簇数量差异(2簇vs10簇),而相同簇数量的文件访问时间相同。由于结论正确但理由存在根本性逻辑错误,扣2分。得1分。

题目总分:0+0+1=1分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发