文章

27

粉丝

0

获赞

0

访问

1.8k

头像
2016年计算机学科专业基础综合试题 - 第47题回答
操作系统
发布于2025年10月21日 17:17
阅读数 34

(1)

dir:dir1

dir1:file1、file2

(2)

FAT最大长度为2 ^ 16 * 2B = 128KB

文件系统最大支持2^16 * 4KB = 256MB

(3)

盘块号 下一块

106  | 108

108  | -1

(4)

5000B/4KB = 1

即要访问簇号106,总共需要访问100、106共2个簇。


评分及理由

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

学生答案仅给出了目录文件的文件名,但未按题目要求给出完整的目录文件内容(包括文件名和对应的起始簇号)。根据标准答案,dir目录应包含"dir1"和簇号48,dir1目录应包含"file1"和簇号100、"file2"和簇号200。学生答案缺少簇号信息,无法体现目录文件的实际存储结构。因此扣3分,得0分。

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

学生正确计算出FAT最大长度为128KB(2^16 × 2B)和文件最大长度为256MB(2^16 × 4KB),与标准答案完全一致。得2分。

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

学生用表格形式表示FAT表项,但理解有误:标准答案要求说明106和108两个簇号分别存放在哪个FAT表项中,即106号簇的下一簇地址(108)应存放在FAT的106号表项,108号簇的下一簇地址应存放在FAT的108号表项。学生答案中"106 | 108"表示106号表项存放108,这是正确的;但"108 | -1"表示108号表项存放结束标志,而题目要求的是106和108两个簇号本身的存放位置,学生未能准确回答问题。扣1分,得1分。

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

学生计算5000B/4KB=1(实际应为1.22,即第2个簇),得出需要访问106号簇,但忽略了需要先通过dir1目录文件获取file1的起始簇号。根据标准答案,需要访问dir1目录所在的48号簇和file1的106号簇。学生只答对了一半,扣1分,得1分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发