文章
401
粉丝
0
获赞
0
访问
93.4k
1):设备A最多间隔32bit/2MBps=2us才不能丢失数据,CPU用于设备A输入/输出的时间占CPU总时间的百分比至少是(10X4X((10^6)/2))/500M=4%
2):因为400/500M=0.8us也就是说每次中断响应和中断处理的时间是0.8us,而每隔32bit/40MBps=0.1us需要进行中断处理,0.1<0.8所以不可以;
3):1000B/40MBps=25us,(10^6/25)*500/500M=4%
评分及理由
(1)得分及理由(满分4分)
学生正确计算出设备A最多间隔2μs查询一次,并得出CPU占用百分比为4%。计算过程虽然表述简略,但关键步骤和结果与标准答案一致。因此得4分。
(2)得分及理由(满分2分)
学生正确计算出中断响应处理时间为0.8μs,设备B数据准备时间为0.1μs,并基于0.1μs < 0.8μs的判断得出不能采用中断I/O方式的结论。逻辑完整正确,得2分。
(3)得分及理由(满分2分)
学生正确计算出每次DMA传送时间25μs,进而得出每秒DMA次数和CPU占用百分比4%。虽然计算过程中写的是"(10^6/25)"(应为10^6μs/25μs),但思路和结果正确,得2分。
题目总分:4+2+2=8分
登录后发布评论
暂无评论,来抢沙发