究竟什么是内存映射 io 和基于端口的 io

问题描述

好吧,我对内存映射 io 和基于端口的 io 有一些困惑。问题是:-

  1. 在基于端口的 io 中,如果我写入一个端口,它是否会影响相应的内存地址,反之亦然。
  2. x86 是使用基于端口的 io 还是内存映射 io。(我认为这取决于主板,x86 可以同时使用两者,如果我错了,请纠正我)。
  3. 在内存映射 io 中存在一些与缓存相关的问题,这些问题是什么?
  4. 我们可以在设备上同时使用这两种类型的 io 吗?
  5. DMA 如何与 HDD 结合使用?

提前致谢。

解决方法

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

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

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