【发布时间】:2020-05-20 14:47:24
【问题描述】:
为什么我们需要内存映射 IO?根据我在 CS 课上学到的知识,MMIO 抽象出控制设备的特定指令。但是,如果设备的控制寄存器(以及其地址空间部分中的每个内存单元)取决于设备的品牌和型号,那么在抽象方面会获得什么?
【问题讨论】:
-
您有什么建议作为替代方案?当前的 CPU 还能如何访问 I/O 设备?好的,有些架构有一个单独的 I/O 映射,具有不同的时序和指令,但映射是通过索引访问的,即“地址”。
标签: memory operating-system hardware