文章

74

粉丝

0

获赞

0

访问

8.6k

头像
2022年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年10月16日 16:18
阅读数 46

(1)盘面号,磁道号,扇区号三部分;盘面号占2位,磁道号占14位,扇区号占9位。

(2)一个扇区的平均访问时间为:5ms+1/120s+1/240s=17.5ms

(3)DMA发送了512B/64b=64次总线请求;DMA控制器可以获得总线使用权,因为如果DMA无法及时获得总线使用权,数据缓冲区内的数据可能会被刷新,因此DMA的优先级比CPU更高。


评分及理由

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

学生答出了三个字段的名称(盘面号、磁道号、扇区号),但字段名称顺序与标准答案不完全一致(标准答案为柱面号/磁道号、盘面号、扇区号),不过内容正确,此处不扣分。但在计算各字段位数时:

  • 盘面号:该磁盘有4个双面盘片,共8个盘面,需要⌈log₂8⌉=3位,学生答2位错误,扣1分。
  • 磁道号:每个盘面20000个磁道,需要⌈log₂20000⌉=15位,学生答14位错误,扣1分。
  • 扇区号:每个磁道500个扇区,需要⌈log₂500⌉=9位,学生答9位正确,不扣分。

本小题得1分。

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

学生正确列出了平均访问时间的三个组成部分(平均寻道时间、平均延迟时间、传输时间),思路正确。但计算存在错误:

  • 平均寻道时间5ms正确。
  • 平均延迟时间:转速7200rpm,转一圈时间=60s/7200=1/120s≈8.33ms,平均延迟时间为半圈时间=4.167ms,学生直接使用1/120s≈8.33ms错误,扣1分。
  • 传输时间:每个磁道500个扇区,转一个扇区时间=转一圈时间/500≈8.33ms/500=0.01667ms,学生使用1/240s≈4.167ms错误,扣1分。

最终计算结果17.5ms错误。本小题得0分。

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

第一问:DMA请求次数计算正确(512B/64bit=64次),得1分。

第二问:学生回答“DMA控制器可以获得总线使用权”正确,但理由描述不准确。学生提到“数据缓冲区内的数据可能会被刷新,因此DMA的优先级比CPU更高”,虽然结论正确,但标准答案强调周期挪用方式下DMA请求优先级更高,学生未明确说明“周期挪用”这一关键点,理由部分扣0.5分。

第三问:标准答案要求解释为什么DMA优先级更高(防止数据丢失),学生已在理由中提及数据可能被覆盖(刷新),但未完整展开。由于第二问已扣...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发