文章
92
粉丝
68
获赞
0
访问
11.4k
(1)3个字段的名称格式是 柱面磁道号,盘面号,扇区号。磁道号:15位,盘面号:3位,扇区号:9位。
(2) 完整一圈时间:1000/120 = 8.33ms,平均一圈最长8.33,那么平均一圈最短就是0ms,那么平均访问扇区转过时间4.165ms,一个扇区的平均访问时间约为4.165ms+5=9.165ms
(3)DMA控制器向CPU发送了64次总线请求。DMA控制器可以获得总线使用权,因为发出读命令后DMA有优先控制权,磁盘缓冲区很小,如果不去读就消失了。
评分及理由
(1)得分及理由(满分3分)
学生答案正确指出了三个字段的名称:柱面磁道号(通常称为柱面号或磁道号)、盘面号、扇区号。各字段位数计算正确:磁道号15位(对应20000个磁道),盘面号3位(对应8个盘面),扇区号9位(对应500个扇区)。表述清晰,与标准答案一致。
得分:3分
(2)得分及理由(满分2分)
学生计算思路正确:平均访问时间 = 平均寻道时间 + 平均旋转延迟时间。平均寻道时间5ms已给出。平均旋转延迟时间计算:转速7200rpm,转一圈时间 = 60/7200 ≈ 8.333ms,平均延迟为半圈时间 ≈ 4.167ms。学生计算为4.165ms,属于合理近似(计算过程略有简化,但结果正确)。学生未明确写出传输时间,但在最终结果9.165ms中,实际包含了传输时间(标准答案为9.183ms,学生结果为9.165ms,误差极小,可视为计算过程中的舍入差异)。整体思路和结果正确。
得分:2分
(3)得分及理由(满分3分)
第一问:学生回答DMA控制器向CPU发送了64次总线请求,计算正确(512字节 / 8字节 = 64次)。
第二问:学生回答“DMA控制器可以获得总线使用权”,结论正确。但理由描述“因为发出读命令后DMA有优先控制权,磁盘缓冲区很小,如果不去读就消失了”不够准确。标准答案应强调“周期挪用DMA方式下,DMA请求优先级高于CPU访存请求”,而学生的理由侧重于数据丢失风险,虽与第三问的潜在后果相关,但并非第二问所问的“为什么”的核心原理。此处理由表述不严谨,扣1分。
第三问:标准答案中明确要求回答“为什么”,并给出了数据可能覆盖丢失的解释。学生答案中未单独回答此问,但在第二问的理由中隐含提及“如果不去读就消失了”,可视为部分回答了第三问的要点,但未完整展开。鉴...
登录后发布评论
暂无评论,来抢沙发