操作系统 – 内存映射io和io映射io之间的区别是什么

请解释内存映射IO和IO映射IO之间的区别
最佳答案
在x86上有两个不同的地址空间,一个用于内存,另一个用于I / O端口.

端口地址空间限制为65536个端口,可使用IN / OUT指令进行访问.

例如,可以使用某些I / O端口访问视频卡的VGA功能,但帧缓冲区是内存映射的.

其他CPU架构只有一个地址空间.在这些体系结构中,所有设备都是内存映射的.

转载注明原文:操作系统 – 内存映射io和io映射io之间的区别是什么 - 代码日志