输入输出内存管理单元 在计算机领域输入输出内存管理单元英語inputoutput memory management unit缩写IOMMU是一种内存管理单元MMU它将具有直接記憶體存取能力可以DMA的IO总线连接至主内存如传统的MMU将CPU可见的虚拟地址转换为物理地址一样IOMMU将设备可见的虚拟地址在此上下文中也称设备地址或IO地址映射到物理地址部分单元还提供内存保护功能防止故障或恶意的设备 IOMMU的一个例子是Intel架构和AMD计算机上使用的AGP和PCI Express显卡所使用的图形地址映射表英语Graphics address remapping tableGART 在x架构将CPU与平台路徑控制器PCH的北桥和南桥拆分前IO虚拟化不是由CPU而是由芯片组执行