Virtualización

[2]​ La IOMMU permite el acceso a dispositivos físicos de manera segura en entornos virtualizados mediante un proceso conocido como device passthrough.

Sin la IOMMU no sería posible la existencia entornos virtualizados que tuviesen acceso de manera correcta al hardware instalado en el sistema.

Esta tecnología se aplica en diferentes ámbitos, como servidores, almacenamiento, redes e incluso puestos de trabajo.

Estos programas alojan instancias (máquinas virtuales, contenedores, etc.) que ofrecen los servicios.

Por ejemplo, el simulador de iPhone en Xcode permite, entre otras cosas, probar el diseño web móvil en un ordenador.

Una máquina virtual permite tener varios ordenadores virtuales ejecutándose sobre el mismo ordenador físico.
Ejemplo de niveles de virtualización