En informàtica, una unitat de gestió de memòria d'entrada-sortida és una unitat de gestió de memòria que connecta un bus d'E/S amb accés directe a la memòria a la memòria principal. Igual que una MMU tradicional, que tradueix adreces virtuals visibles per la CPU a adreces físiques, l'IOMMU mapeja adreces virtuals visibles per dispositiu a adreces físiques.
Què és el vmware IOMMU?
3) Virtualització MMU d'E/S també anomenada Tecnologia de virtualització d'Intel per a la virtualització d'E/S dirigida (VT-d) i d'E/S d'AMD (AMD-Vi o IOMMU) permet que les màquines virtuals tinguin accés directe als dispositius d'E/S de maquinari, com ara targetes de xarxa, controladors d'emmagatzematge (HBA) i GPU.
Què fa una MMU?
Una unitat de gestió de memòria (MMU), de vegades anomenada unitat de gestió de memòria paginada (PMMU), és una unitat de maquinari d'ordinador amb totes les referències de memòria passant per ella mateixa, principalment realitzant la traducció d'adreces de memòria virtual a adreces físiques.
Per què els dispositius d'entrada i sortida necessiten una MMU independent?
Es poden assignar grans regions de memòria sense necessitat de ser contigües a la memòria física: l'IOMMU mapeja adreces virtuals contigües a les adreces físiques fragmentades subjacents. … Sense una IOMMU, el sistema operatiu hauria d'implementar buffers de rebot que consumeixen temps (també coneguts com a buffers dobles).
Què és la virtualització MMU?
La virtualització MMU assistida per maquinari, anomenada indexació ràpida de virtualització (RVI) o taules de pàgines imbricades (NPT) als processadors AMD i taules de pàgines esteses (EPT) als processadors Intel, aborda les despeses generals degudes a la memòria virtualització de la unitat de gestió (MMU) proporcionant suport de maquinari per virtualitzar la MMU.