文章

286

粉丝

0

获赞

2

访问

102.9k

头像
2022年(408)计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年12月12日 14:02
阅读数 40

1)course 2 doc10

2)30

3)两个磁盘块 根据目录文件course内容读到course1对应索引节点号 再根据对应索引节点号去读对应磁盘块

4)4KB/4B=1024个地址项 直接地址10*4KB+1024*4KB<6MB<10*4KB+1024*4KB+1024*1024*4KB所以要读直接地址 一级间址 和二级间址


评分及理由

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

学生答案:“course 2 doc10”。该答案表达了正确的两个目录项,即“course”对应索引节点号2,“doc”对应索引节点号10。但表述格式不规范,未明确区分文件名和索引节点号,且“doc10”的写法易产生歧义(是“doc”和“10”还是“doc10”作为一个整体)。考虑到核心信息正确,但表述不完整、不清晰,扣1分。
得分:1分

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

学生答案:“30”。与标准答案一致,正确指出文件doc占用的磁盘块号为30。
得分:1分

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

学生答案:“两个磁盘块 根据目录文件course内容读到course1对应索引节点号 再根据对应索引节点号去读对应磁盘块”。该答案正确说明了需要读取两个磁盘块,并给出了基本正确的理由:先读索引节点,再读文件内容。理由部分虽然简略,但关键步骤(读索引节点、读数据块)正确,且结论与标准答案一致。
得分:2分

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

学生答案:“4KB/4B=1024个地址项 直接地址10*4KB+1024*4KB<6MB<10*4KB+1024*4KB+1024*1024*4KB所以要读直接地址 一级间址 和二级间址”。该答案存在逻辑错误。其计算方式是将地址项能指向的磁盘块数,错误地用每个地址项对应的磁盘块大小(4KB)相乘来计算容量范围。正确的计算应基于地址项能记录的磁盘块“数量”,而非“容量”。根据标准答案,直接地址项可记录10块,加上一级间接可记录10+1024=1034块,加上二级间接可记录10+1024+1024^2=1049610块。6MB文件需要1536个磁盘块,1034 < 1536 ≤ 1049610,因此需要使用到一级和二级间接地址项,但不需要使用全部直接地址项(直接地址项已包含在内,但问题焦点在于需要动用哪几级“间接”地址项)。学生答案错误地得出了需要“直接地址、一级间址和二级间址”的结论,且计算过程有误。但其中“4KB/4B=1024个地址项”的计算正确。鉴于核心结论错误,扣2分。
得分:0分

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发