文章
408
粉丝
0
获赞
0
访问
106.1k
1):4/0.5M=8x10^(-6)s 1/(8x10^(-6))=1.25x10^(5)次,(1.25x10^(5)x20)*5=1.25x10^(7)
1.25x10^(7)/5x10^(8)=1.25/50=0.025=2.5%
2):5000/5M =0.001s 1/0.001=1000次 1000*500=5x10^(5); (5x10^(5))/(5x10^(8))=0.1%
评分及理由
(1)得分及理由(满分4分)
学生答案:4/0.5M=8×10^(-6)s,1/(8×10^(-6))=1.25×10^5次,(1.25×10^5×20)×5=1.25×10^7,1.25×10^7/5×10^8=2.5%。
分析:学生正确计算了中断次数为125000次,每次中断服务程序包含18条指令,但学生写的是20条指令(可能是将18条指令和2条指令的开销合并计算),虽然表述不准确,但计算出的时钟周期总数12.5M与标准答案一致,最终百分比2.5%正确。思路正确,计算无误,但未明确说明20的来源,属于表述不清,但不影响结果。扣1分。
得分:3分
(2)得分及理由(满分4分)
学生答案:5000/5M=0.001s,1/0.001=1000次,1000×500=5×10^5,(5×10^5)/(5×10^8)=0.1%。
分析:学生正确计算了DMA次数为1000次,每次DMA开销500个时钟周期,总开销0.5M个时钟周期,最终百分比0.1%正确。计算过程简洁但结果正确,思路与标准答案一致。无逻辑错误,得满分。
得分:4分
题目总分:3+4=7分
登录后发布评论
暂无评论,来抢沙发