假定硬盘传输数据以32位的字为单位,传输速率为1MB/s。CPU的时钟频率为50MHz。 采用中断方法进行控制,每次传输的开销(包括中断处理)为100个时钟周期。求CPU为传输硬盘数据花费的时间比重。

admin2018-07-17  21

问题 假定硬盘传输数据以32位的字为单位,传输速率为1MB/s。CPU的时钟频率为50MHz。
采用中断方法进行控制,每次传输的开销(包括中断处理)为100个时钟周期。求CPU为传输硬盘数据花费的时间比重。

选项

答案采用中断方法进行控制,每传送一个字需要的时间为:(32b/8)÷1MB/s=4μs。 CPU时钟周期为:1/50MHz=0.021μs。 得到时间比重为:100×0.02/4=50%。

解析
转载请注明原文地址:https://kaotiyun.com/show/dyRi777K
0

最新回复(0)