文章

105

粉丝

0

获赞

0

访问

53.1k

头像
2018年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年10月11日 17:49
阅读数 633


评分及理由

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

学生答案中计算了设备A准备32位数据的时间为2μs,这与标准答案一致,正确得出了最多间隔2μs查询一次的结论。在计算CPU时间占比时,学生使用了10条指令的时钟周期数(4×10=40个时钟周期)除以主频得到0.08μs,然后除以查询间隔2μs得到4%,虽然计算过程与标准答案不同(标准答案通过每秒查询次数和总时钟周期数计算),但最终结果正确且逻辑合理。因此,本题得分为4分。

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

学生计算中断响应和处理时间为8μs(400×10/500MHz),但标准答案为0.8μs(400/500MHz)。这里学生错误地将400乘以10,导致计算错误。然而,学生正确计算了设备B准备32位数据的时间为0.1μs,并基于中断处理时间大于数据缓冲时间得出不能采用中断I/O方式的结论,逻辑正确。由于计算错误但核心逻辑正确,且错误可能源于误写(如误将400识别为400×10),根据禁止扣分规则不扣分。因此,本题得分为2分。

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

学生计算了设备B每次DMA传送数据块的时间为25μs(1000B/40MBps),但标准答案中未直接使用此时间。学生错误地计算了CPU用于DMA预处理和后处理的时间为10μs(500×10/500MHz),而标准答案为500/500MHz=1μs。学生随后用10μs除以25μs得到40%,但标准答案通过每秒DMA次数和总时钟周期数计算得出4%。学生的计算逻辑错误,未正确理解DMA方式下CPU时间占比的计算方法,因此扣分。本题得分为0分。

题目总分:4+2+0=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发