文章
164
粉丝
0
获赞
3
访问
11.2k

评分及理由
(1)得分及理由(满分2分)
学生答案给出了两个目录项:(course, 2) 和 (doc, 10)。这与标准答案完全一致,正确描述了目录项由文件名和索引节点号构成。得2分。
(2)得分及理由(满分1分)
学生答案指出x的值为30。这与标准答案一致,正确利用了doc和course1共享索引节点(节点号10)且块号相同的信息。得1分。
(3)得分及理由(满分2分)
学生答案认为需要读1个磁盘块,理由是“打开文件只会将索引结点读入内存”。这是不完整的。根据标准答案,打开并读入文件course1需要两个步骤:首先根据目录项找到索引节点号(10),然后读取该索引节点所在的磁盘块(因为索引节点不一定在内存),最后根据索引节点中的地址项读取文件内容块(30号块)。因此,即使目录文件course已在内存,仍需读取索引节点块和文件数据块,共2个磁盘块。学生答案忽略了读取索引节点块的必要性。扣2分,得0分。
(4)得分及理由(满分2分)
学生答案计算了各级地址项能寻址的空间:直接40KB,一级4MB,二级4GB。然后判断6MB的文件“直接和一级地址项不够用”,结论是“要直接、一级、二级都使用”。这个结论是错误的。标准答案通过计算指出,直接和一级地址项共可寻址1034个块(约4MB+40KB),小于文件所需1536个块;而加上二级间接地址后,寻址能力远大于1536个块。因此,为了存取6MB的文件,需要用到一级和二级间接地址项。直接地址项总是会被使用(用于存储前10个块),但问题问的是“需要使用该文件索引节点的哪几级间接地址项?”,重点在于“间接地址项”。学生答案“要直接、一级、二级都使用”表述不准确,且包含了错误的“三级”(学生原文为“二级”,但根据上下文“直接、一级、二级都使用”判断,其意指需要用到所有级别的地址项,这与标准答案只需用到一级和二级间接地址项不符)。因此,该部分答案逻辑错误。扣2分,得0分。
题目总分:2+1+0+0=3分
登录后发布评论
暂无评论,来抢沙发