内存映射I / O如何区分内存和I / O传输?

时间:2017-01-24 06:38:01

标签: cpu-architecture bus

好的,我明白了转移是如何区分的?#34;隔离I / O"通过为I / O和内存传输提供不同的控制线。但是,我们如何区分内存映射I / O中的传输,它们共享相同的控制线。并且还要说明现代系统使用哪种类型的总线架构(如今天的核心i3或类似处理器)???

由于

1 个答案:

答案 0 :(得分:1)

您可以在固定电话上拨打不同的号码,然后使用"控制线"每个号码都是一样的。

您可以通过您的NIC将数据包发送到不同的计算机,但是"控制线"每个数据包都是一样的。

您可以从家里开车到不同的目的地,但是"控制线"每个目的地都是一样的。

总之:路由

对于MMIO是相同的,地址决定了写入的路线 我列出了现代x86 CPU in this other answer of mine使用的典型连接。