En computación, una unidad de administración de memoria de entrada-salida es una unidad de administración de memoria que conecta un bus de E/S con capacidad de acceso directo a la memoria a la memoria principal. Al igual que una MMU tradicional, que traduce las direcciones virtuales visibles de la CPU en direcciones físicas, la IOMMU asigna las direcciones virtuales visibles del dispositivo a las direcciones físicas.
¿Qué es IOMMU vmware?
3) Virtualización de MMU de E/S también llamada Tecnología de virtualización Intel para E/S dirigida (VT-d) y virtualización de E/S de AMD (AMD-Vi o IOMMU) permite que las máquinas virtuales tengan acceso directo a dispositivos de E/S de hardware, como tarjetas de red, controladores de almacenamiento (HBA) y GPU.
¿Qué hace una MMU?
Una unidad de administración de memoria (MMU), a veces llamada unidad de administración de memoria paginada (PMMU), es una unidad de hardware de computadora a la que se le pasan todas las referencias de memoria, que realiza principalmente la traducción de direcciones de memoria virtual a direcciones físicas.
¿Por qué los dispositivos de entrada y salida necesitan una MMU independiente?
Se pueden asignar grandes regiones de memoria sin necesidad de que sean contiguas en la memoria física: la IOMMU asigna direcciones virtuales contiguas a las direcciones físicas fragmentadas subyacentes. … Sin un IOMMU, el sistema operativo tendría que implementar búferes de rebote que consumen mucho tiempo (también conocidos como búferes dobles).
¿Qué es la virtualización de MMU?
La virtualización de MMU asistida por hardware, denominada indexación de virtualización rápida (RVI) o tablas de páginas anidadas (NPT) en los procesadores AMD y tablas de páginas extendidas (EPT) en los procesadores Intel, aborda los gastos generales debido a la memoria virtualización de la unidad de gestión (MMU) proporcionando soporte de hardware para virtualizar la MMU.