文章
14
粉丝
0
获赞
0
访问
498
1.外设1秒传输的数据为0.5MB,传输单位是32位,也就是4B,传输次数为0.5M/4=0.125M次,每次中断的开销为20条指令,CPI=5,占用的时钟周期数为100
总占用12.5M个时钟周期,1秒的时钟周期为500M个,因此占用百分比为12.5M/500M=2.5%
2.DMA方式下,1秒传输的数据是5MB,传送块大小为5000B,传输次数为1000次,每次所占用的时钟周期为1000*500=500000
1秒的时钟周期为500M个,因此占用百分比为500000/500M=0.1%
评分及理由
(1)得分及理由(满分4分)
学生答案正确。计算过程如下:
- 传输次数:0.5 MB/s ÷ 4 B = 0.125 M次 = 125,000次
- 每次中断开销:20条指令 × 5 CPI = 100时钟周期
- 总开销:125,000 × 100 = 12.5 M时钟周期
- CPU时间占比:12.5 M ÷ 500 M = 2.5%
思路与标准答案一致,计算正确,得4分。
(2)得分及理由(满分4分)
学生答案正确。计算过程如下:
- DMA传输次数:5 MB/s ÷ 5000 B = 1000次
- 总开销:1000 × 500 = 500,000时钟周期 = 0.5 M时钟周期
- CPU时间占比:0.5 M ÷ 500 M = 0.1%
思路与标准答案一致,计算正确,得4分。
题目总分:4+4=8分
登录后发布评论
暂无评论,来抢沙发