文章
7
粉丝
0
获赞
0
访问
3.8k
(1)29970
(2)最大10485760;5000;9000
(3)文件分配表(FAT)中;3位
评分及理由
(1)得分及理由(满分3分)
学生答案“29970”错误。标准答案要求计算文件A的三个簇(30000、32000、42500)在位图中的状态位所在的簇号。位图起始簇号为30,每簇存储32K位(4KB×8),因此状态位所在簇号应为30 + floor(簇号/32K)。对于30000和32000,floor(30000/32768)=0,floor(32000/32768)=0,状态位在簇30;对于42500,floor(42500/32768)=1,状态位在簇31。学生答案未正确计算且与问题要求不符,得0分。
(2)得分及理由(满分3分)
学生答案“最大10485760”正确(10MB=10×1024×1024=10485760字节),得1分;“5000”和“9000”错误。文件B的第5000字节在第二个簇(4000簇),其FAT表项索引号为5000(因为FAT表项索引对应簇号,但存储的是下一个簇号,所以4000簇的FAT表项索引是4000,但学生误为字节偏移);第9000字节在第三个簇(4500簇),其FAT表项索引应为4000(因为4500簇是4000簇的下一个,所以4500簇的FAT表项索引是4000)。学生答案完全错误后两部分,扣2分,本小题得1分。
(3)得分及理由(满分2分)
学生答案“文件分配表(FAT)中”错误(权限信息应存储在文件控制块FCB中),得0分;“3位”错误(至少需要12位,因为三类用户每类需4位表示四种权限),得0分。本小题得0分。
题目总分:0+1+0=1分
登录后发布评论
暂无评论,来抢沙发