Input/Output Memory Management Unit
Input/Output Memory Management Unit (IOMMU) とはDMA可能なI/Oバスと主記憶装置を接続するメモリ管理ユニット (MMU) である。 MMUがCPUに見える仮想アドレスを物理アドレスに変換するように、IOMMUは周辺機器から見える仮想アドレス(デバイスアドレスとかI/Oアドレスと呼ぶ)を物理アドレスに変換する。
Source: Wikipedia — Input/Output Memory Management Unit (CC BY-SA 4.0)