文章

37

粉丝

0

获赞

0

访问

1.9k

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


评分及理由

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

学生答案正确。索引表项中块号最少占4B,因为文件系统最大容量为4TB(即2^42 B),磁盘块大小为1KB(即2^10 B),所以磁盘块总数为4TB/1KB = 2^32个,需要32位(即4B)来表示块号。索引表区大小为512B,每个索引项占4B,因此可容纳128个索引项,对应128个磁盘块,单个文件最大长度为128KB。学生计算正确,得4分。

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

学生答案部分正确。对于单个文件最大长度的计算,学生正确计算了直接索引部分(504B/6B=84个索引项,对应84KB)和连续分配部分(块数占2B,可表示2^16个块,即64MB),因此最大长度为84KB + 64MB。但学生未将预分配部分的8字节(起始块号和块数)从索引表区扣除,但标准答案也未扣除,因此不扣分。学生提出起始块号占4B、块数占4B是合理的,因为起始块号需要4B(32位)才能表示所有磁盘块(2^32个),块数占4B可表示最大块数(2^32块),使文件长度达到系统上限4TB。理由正确。但学生计算最大长度时未考虑预分配部分实际可表示的最大长度(64MB)已足够,但建议的字节分配合理。根据标准答案,最大长度计算正确得2分,起始块号和块数分配合理得1分,理由正确得1分,共4分。

题目总分:4+4=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发