文章

14

粉丝

0

获赞

0

访问

1.2k

头像
2009年(408)计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2026年4月12日 16:06
阅读数 68

1.中断响应时间:(18+2)*5*/500=0.2us, 每隔4B/0.5M B/s =8us, 占比:0.2/8  =  2.5%

2.间隔时间:5000B/5M B/s = 1ms,DMA:1000*5/500MHZ = 0.01ms,占比:0.01 = 1%


评分及理由

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

得分:4分

理由:学生作答的思路与标准答案不同,但逻辑正确,计算结果准确。学生通过计算每次中断服务所需时间(0.2us)和中断请求间隔时间(8us),进而计算出时间占比为2.5%,与标准答案一致。思路清晰,计算无误,因此给满分。

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

得分:2分

理由:学生作答存在逻辑错误和计算错误。
1. 逻辑错误:学生计算“DMA:1000*5/500MHZ = 0.01ms”这一步,其分子“1000*5”的含义不明确,似乎试图用DMA次数乘以某个CPI?这与题目中给出的“DMA预处理和后处理的总开销为500个时钟周期”条件不符。正确的计算应为:总时钟周期数 = DMA次数 * 每次DMA开销 = 1000 * 500 = 500,000个周期。然后除以CPU主频(500MHz,即5e8周期/秒)得到总时间。
2. 计算错误:基于上述错误逻辑,学生得出的DMA处理总时间0.01ms(即1e-5秒)是错误的。正确的总时间应为 500,000 / (500 * 10^6) = 0.001秒 = 1ms。最终CPU时间占比应为 (0.001秒) / (1秒) = 0.1%,但学生得出的占比是1%,计算错误。
3. 部分正确:学生正确计算了DMA传送间隔时间(1ms)和1秒内的DMA次数(1000次),这部分思路正确。但由于核心的计算过程存在上述逻辑与计算错误,导致最终答案错误,因此扣除2分。

题目总分:4+2=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发