第 21 题
某设备以中断方式与CPU 进行数据交换,CPU主频为1GHz, 设备接口中的数据缓冲寄存器为32位, 设备的数据传输率为50KBps。若每次中断开销(包括中断响应和中断处理)为1000个时钟周期,则 CPU 用于该设备输入/输出的时间占整个 CPU时间的百分比最多是()。
A. 1.25% B. 2.5% C. 5% D. 12.5%
[tag_link]
正确答案:A
设备接口中的数据缓冲寄存器为 32 位,即一次 中断 可以传输 4B 数据,设备数据传输率为 50kB/s,共需要 12.5k 次中断,每次中断开销为 1000 个时钟周期,CPU 频为 1GHz,则 CPU 用于该设备输入/输出的时间占整个 CPU 时间的百分比最多是 (12.5k×1000)/1G=1.25%。