文章

191

粉丝

0

获赞

0

访问

18.4k

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


评分及理由

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

学生计算了设备A准备32位数据的时间为4B/2MB=2μs(虽然第二次识别写成了2ms,但第一次识别正确为2μs,根据禁止扣分原则不扣分),得出了正确的查询间隔2μs。在计算CPU时间占比时,学生使用了40/1000=4%,其中40是每次查询的时钟周期数(10×4=40),1000是2μs内的时钟周期数(500MHz×2μs=1000),计算正确。最终得出了4%的占比,与标准答案一致。因此得4分。

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

学生计算了设备B准备32位数据的时间为4B/40MB=0.1μs,并转换为时钟周期50个(500MHz×0.1μs=50)。正确比较了数据准备时间(50个时钟周期)和中断处理时间(400个时钟周期),得出数据会被刷新丢失的结论,判断设备B不能采用中断I/O方式。理由充分,与标准答案一致。因此得2分。

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

学生计算了设备B每次DMA传送的时间为1000B/40MB=25μs(即1/4×10⁻⁴s),并转换为时钟周期12500个(500MHz×25μs=12500)。但在计算CPU时间占比时,使用了500/(12500+500)=1/26≈3.85%,这个计算逻辑错误。标准答案中,CPU时间只包括DMA预处理和后处理的时钟周期(500),而不包括DMA传送期间的时钟周期(12500),因为DMA传送期间CPU可执行其他任务。学生错误地将DMA传送时间计入分母,导致占比计算错误。因此扣1分,得1分。

题目总分:4+2+1=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发