存保护功能，防止故障或恶意的设备。IOMMU的一个例子是Intel架构和AMD计算机上使用的AGP和PCI Express显卡所使用的（GART）。在x86架构将CPU与平台路径控制器（PCH）的北桥和南桥拆分前，I/O虚拟化不是由CPU而是由芯片组执行。
优点.与内存的直接物理寻址相比，拥有IOMMU的优势包括：对于端口I/O的地址空间与内存的内存地址空间不同的系统架构，CPU与设备通过I/O端口通信时不使用。如果端口I/O与内存的地址空间被映射到一个合适的空间，则可以