Em computação, uma unidade de gerenciamento de memória de entrada-saída é uma unidade de gerenciamento de memória que conecta um barramento de E/S com capacidade de acesso direto à memória à memória principal. Como uma MMU tradicional, que converte endereços virtuais visíveis à CPU em endereços físicos, o IOMMU mapeia endereços virtuais visíveis a dispositivos para endereços físicos.
O que é IOMMU vmware?
3) Virtualização de E/S MMU também chamada de Tecnologia de virtualização Intel para E/S direcionada (VT-d) e virtualização de E/S AMD (AMD-Vi ou IOMMU) permite que máquinas virtuais tenham acesso direto a dispositivos de E/S de hardware, como placas de rede, controladores de armazenamento (HBAs) e GPUs.
O que uma MMU faz?
Uma unidade de gerenciamento de memória (MMU), às vezes chamada de unidade de gerenciamento de memória paginada (PMMU), é uma unidade de hardware de computador que tem todas as referências de memória passadas por si mesma, realizando principalmente a tradução de endereços de memória virtual para endereços físicos.
Por que os dispositivos de entrada e saída precisam de uma MMU separada?
Grandes regiões de memória podem ser alocadas sem a necessidade de serem contíguas na memória física – o IOMMU mapeia endereços virtuais contíguos para os endereços físicos fragmentados subjacentes. … Sem um IOMMU, o sistema operacional teria que implementar buffers de rejeição demorados (também conhecidos como buffers duplos).
O que é virtualização de MMU?
Virtualização MMU assistida por hardware, chamada de indexação de virtualização rápida (RVI) ou tabelas de páginas aninhadas (NPT) em processadores AMD e tabelas de páginas estendidas (EPT) em processadores Intel, aborda as sobrecargas devido à memória unidade de gerenciamento (MMU) virtualização fornecendo suporte de hardware para virtualizar a MMU.