某设备以中断方式与CPU进行数据交换,CPU主频为1GHz,设备接口中的数据缓冲寄存器为32位,设备的数据传输率为50kB/s。若每次中断开销(包括中断响应和中断处理)为1000个时钟周期,则CPU用于该设备输入,输出的时间占整个CPU时间的百分比最多是(

admin2020-06-17  28

问题 某设备以中断方式与CPU进行数据交换,CPU主频为1GHz,设备接口中的数据缓冲寄存器为32位,设备的数据传输率为50kB/s。若每次中断开销(包括中断响应和中断处理)为1000个时钟周期,则CPU用于该设备输入,输出的时间占整个CPU时间的百分比最多是(          )。

选项 A、1.25%
B、2.5%
C、5%
D、12.5%

答案A

解析 设备接口中的数据缓冲寄存器为32位,即一次中断可以传输4B数据,设备数据传输率为50kB/s,共需要12.5k次中断,每次中断开销为1000个时钟周期,CPU频为1GHz,则CPU用于该设备输入/输出的时间占整个CPU时间的百分比最多是(12.5k×1000)/1G=1.25%。
转载请注明原文地址:https://kaotiyun.com/show/9T3i777K
0

相关试题推荐
最新回复(0)