文章
45
粉丝
0
获赞
0
访问
4.7k
1.stu下有course文件夹(节点号 2)与doc文件(节点号 10)
2.块号30,因为doc的inode=course1的inode
3.只需要读30号磁盘块,因为相关索引节点内容已在内存
4.6MB=6144KB,其中包含10个直接地址所指向的40kb,及1024个一级地址所指向的磁盘块(4KB/4B=1024个盘块,共4096KB),及502个二级地址所指向的磁盘块(6144-40-4096)/4=502
评分及理由
(1)得分及理由(满分2分)
学生正确指出了stu目录下包含course(索引节点号2)和doc(索引节点号10)两个条目,并说明了目录项由文件名和索引节点号构成。答案与标准答案一致,表述清晰。得2分。
(2)得分及理由(满分1分)
学生正确指出x的值为30,理由是通过索引节点号10关联到doc和course1是同一个文件,因此磁盘块号相同。答案与标准答案一致。得1分。
(3)得分及理由(满分2分)
学生回答“只需要读30号磁盘块”,理由是“相关索引节点内容已在内存”。但标准答案指出需要读两个磁盘块:索引节点块(10号索引节点所在块)和文件内容块(30号块)。学生忽略了索引节点本身可能不在内存中(题目只说明目录文件course的内容在内存,但未说明索引节点在内存),因此逻辑错误。扣2分。得0分。
(4)得分及理由(满分2分)
学生计算了6MB文件需要的磁盘块数(6144KB/4KB=1536块),并正确计算了直接地址项支持10块、一级间接支持1024块。但在二级间接地址计算中,学生错误地认为二级间接地址项直接指向数据块(实际应指向一级间接地址块),且计算方式((6144-40-4096)/4=502)不符合索引结构逻辑。标准答案指出需使用一级和二级间接地址项,理由是基于地址项容量计算(1034<1536≤1049610)。学生思路部分正确但核心逻辑错误。扣2分。得0分。
题目总分:2+1+0+0=3分
登录后发布评论
暂无评论,来抢沙发