文章
341
粉丝
0
获赞
3
访问
32.0k
131 2 4096×32=131072 。
删除目录 dir1(非空)需递归删除其下文件 file,再删除自身,对元数据的操作包括:
评分及理由
(1)得分及理由(满分3分)
学生答案中:
- “131”计算正确,与标准答案一致。每个盘块可存储32个索引节点(4KB/128B=32),索引节点号1000在第32页内偏移第8个(1000 mod 32=8),起始盘块号100,故盘块号=100+floor(1000/32)=100+31=131,正确,获得1分。
- “2”错误。正确答案最多需要读2个盘块(一个索引节点块+一个数据块),学生未解释或明确给出此数值,仅写“2”但未说明含义,且后续分析中未体现读取过程,无法判断是否答对。根据上下文,学生可能混淆了“需要读的盘块数”与“地址项层级”,实际应为2个盘块,但学生未给出完整推理,故不得分。
- “4096×32=131072”是错误的。标准答案要求最大文件数应为(4096×4KB)/128B=2^17=131072个,但学生仅写了乘法结果,未明确说明这是最大文件数,且计算过程与索引节点表总容量无关(索引节点表占用4096个盘块,每个盘块32个索引节点,总数为4096×32=131072),但学生未正确表述“最多可以存放多少个文件”这一问题的答案,且未正确关联到索引节点表总容量。此外,学生答案中缺少对“最多需要读多少个盘块”的明确回答。本题共3小问,学生仅答对第一小问(盘块号),故得1分。
(2)得分及理由(满分5分)
学生答案正确描述了删除目录dir1的步骤...
登录后发布评论
暂无评论,来抢沙发