文章
27
粉丝
0
获赞
0
访问
1.8k
(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分
登录后发布评论
暂无评论,来抢沙发