使用 DMA 估算数据传输速率

问题描述

I/O 设备使用 16 位数据总线。 cpu 每秒执行 2 x 10 ^ 9 条指令。一条指令使用 5 个处理器周期;数据总线使用 3 个周期。一次读/写使用 1 个 cpu 周期。 如果 cpu 的利用率为 80%,执行非 I/O 任务,则估算数据传输率。

我的尝试:

  1. 6 x 10^9 x 20/100 将为非 I/O 任务提供 1.2x10^9 个可用周期

  2. 1.2 x 10^9 x 3/5 将为数据传输提供 720 000 000 个周期

  3. 720 000 000 x 16 每 3 个周期将提供 1.152 x 10^10 位

这是正确的吗?感谢您抽出时间阅读本文。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)