文章
286
粉丝
0
获赞
2
访问
102.9k
1)柱面号 盘面号 扇区号 柱面号占15位 盘面号8位 扇区号9位
2)7200rpm =120r/s 1/120=8.333ms 旋转时延=4.16ms 寻道时延5ms 传输时延=8.333ms/500=0.016ms 平均访问时间5+4.16+.0.016大约为8.2ms
3)512/64=8次 总线请求 可以 DMA请求优先级高于CPu 因为如果不及时取走DMA数据回造成数据被覆盖
评分及理由
(1)得分及理由(满分3分)
学生正确回答了三个字段的名称:柱面号、盘面号、扇区号(得1分)。
柱面号占15位正确(得1分)。
扇区号占9位正确(得1分)。
盘面号计算错误:题目有4个双面盘片,共8个盘面,盘面号应占3位(⌈log₂8⌉=3),学生回答8位,这是错误的,因此扣1分。
本小题得分为:1+1+1-1 = 2分。
(2)得分及理由(满分2分)
学生计算思路正确,包含了平均寻道时间、平均旋转延迟时间和传输时间。
平均寻道时间5ms正确(得0.5分)。
平均旋转延迟时间计算正确:转速7200rpm换算为120r/s,旋转一圈时间为8.333ms,半圈为4.167ms,学生答案为4.16ms,基本正确(得0.5分)。
传输时间计算正确:每圈时间除以每磁道扇区数,8.333ms/500=0.01667ms,学生答案为0.016ms,基本正确(得0.5分)。
最终平均访问时间计算:学生将5ms、4.16ms、0.016ms相加得到约8.2ms,但标准答案为9.183ms。这里存在计算错误,学生可能将旋转延迟时间误认为是半圈时间(已正确)但相加时出错,或未将单位统一。正确的和应为5+4.167+0.017=9.184ms。因此最终结果错误,扣0.5分。
本小题得分为:0.5+0.5+0.5-0.5 = 1分。
(3)得分及理由(满分3分)
第一问:学生计算DMA请求次数为8次。标准答案为64次。计算逻辑错误:缓冲区大小为64位,即8字节。每个扇区512字节,需要传输的次数为512B / 8B = 64次。学生可能误将64位当作64字节,或计算错误。因此第一问不得分。
第二问:学生回答“可以”,并说明“DMA请求优先级高于CPU”,理由正确(得1分)。
第三问:学生说明了原因“因为如果不及时取走DMA数据会造成数据被覆盖”,这与标准答案...
登录后发布评论
暂无评论,来抢沙发