如何解决使用 DMA 估算数据传输速率
I/O 设备使用 16 位数据总线。 cpu 每秒执行 2 x 10 ^ 9 条指令。一条指令使用 5 个处理器周期;数据总线使用 3 个周期。一次读/写使用 1 个 cpu 周期。 如果 cpu 的利用率为 80%,执行非 I/O 任务,则估算数据传输率。
我的尝试:
-
6 x 10^9 x 20/100 将为非 I/O 任务提供 1.2x10^9 个可用周期
-
1.2 x 10^9 x 3/5 将为数据传输提供 720 000 000 个周期
-
720 000 000 x 16 每 3 个周期将提供 1.152 x 10^10 位
这是正确的吗?感谢您抽出时间阅读本文。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。