文章

60

粉丝

0

获赞

0

访问

3.8k

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

(1)一个目录项course的文件名和索引结点号,一个目录项是doc的文件名和索引结点号

(2)x=50

(3)因为course的内容已在内存所以可以直接打开course1所在的磁盘块,需要读1个磁盘块。

(4)每个索引节点有10个直接地址项可以映射10个磁盘块即40KB的大小,显然不满足course2。有1个一级间接地址可以映射64个直接地址项即映射64*40KB=的大小,所以至少要使用二级间接地址项,其可以映射64*64*40KB=8MB的大小。


评分及理由

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

学生回答“一个目录项course的文件名和索引结点号,一个目录项是doc的文件名和索引结点号”,但没有具体写出文件名和索引节点号的值。根据标准答案,需要明确写出course对应索引节点号2,doc对应索引节点号10。学生回答不完整,缺少具体数值,扣1分。得1分。

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

学生回答“x=50”,但根据标准答案,x应为30。因为doc和course1共享同一个索引节点(节点号10),所以它们占用的磁盘块号相同,course1的块号为30,因此doc的块号x也应为30。学生答案错误,扣1分。得0分。

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

学生回答“需要读1个磁盘块”,理由是“course的内容已在内存所以可以直接打开course1所在的磁盘块”。但根据标准答案,即使目录文件course已在内存,打开course1仍需先读其索引节点(节点号10)所在的磁盘块,再读文件内容(块号30)所在的磁盘块,共需读2个磁盘块。学生忽略了读取索引节点磁盘块的必要步骤,逻辑错误,扣2分。得0分。

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

学生回答“至少要使用二级间接地址项”,结论正确,但计算过程有误。学生计算中错误地使用了“64个直接地址项”和“40KB”等数值(实际磁盘块大小为4KB,每个地址项占4B,一个磁盘块可容纳1024个地址项)。虽然结论正确,但计算理由错误,扣1分。得1分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发