文章
183
粉丝
0
获赞
0
访问
11.6k

评分及理由
(1)得分及理由(满分2分)
学生答案:容量: 300×10×200×512 B = 3×10⁵KB。
标准答案:300×10×200×512B = 3×10^5KB。
学生的计算过程与结果均正确。虽然单位“KB”的写法与标准答案“KB”一致,但“3×10⁵KB”与“3×10^5KB”含义相同,属于正确表达。
得分:2分。
(2)得分及理由(满分2分)
学生答案:110560 → 101660 → 100260 → 60005。
标准答案:100260 → 101660 → 110560 → 60005。
学生给出的访问顺序与标准答案不同。根据SSTF算法,磁头起始于85号柱面。首先需要将簇号转换为柱面号:每个柱面有1000个簇(10磁道/柱面 * 200扇区/磁道 / 2扇区/簇)。
- 100260簇:柱面号 = 100260 / 1000 = 100
- 60005簇:柱面号 = 60005 / 1000 = 60
- 101660簇:柱面号 = 101660 / 1000 = 101
- 110560簇:柱面号 = 110560 / 1000 = 110
从85号柱面出发,各请求柱面距离分别为:100(距离15),60(距离25),101(距离16),110(距离25)。SSTF算法应选择距离最近的柱面,即100号柱面(距离15),然后是101号柱面(距离1),接着是110号柱面(距离9),最后是60号柱面(距离50)。因此正确顺序应为100260 → 101660 → 110560 → 60005。
学生的顺序(110560 → 101660 → 100260 → 60005)是错误的,没有遵循SSTF的最近距离优先原则。
得分:0分。
(3)得分及理由(满分3分)
学生答案:第1个柱面第10个磁道第1个扇区;TLB程序。
标准答案:柱面号100,磁道号5,扇区号60;磁盘驱动程序。
第一问:学生给出的物理地址“第1个柱面第10个磁道第1个扇区”完全错误。正确计算过程应为:
- 柱面号 = 100530 / 1000 = 100
- 磁道号 = (100530 % 1000) / (200/2) = 530 / 100 = 5
- 扇区号 = (100530 % 100) * 2 = 30 * 2 = 60
因此,学生的答案在柱...
登录后发布评论
暂无评论,来抢沙发