华硕BIOS智能

展开全部
英特尔VT-d技术是基于北桥北桥的硬件辅助虚拟化技术。为Northbridge提供DMA虚拟化和IRQ虚拟化硬件可实现新的I / O虚拟化方案,实现英特尔VT-d虚拟化,并提供显着的可靠性,灵活性和性能这将改善英寸E / S.
传统的IOMMU(I / O存储器管理单元,I / O存储器管理单元)提供了一种集中管理所有DMA的方法,除了传统的内部DMA,包括特殊的DMA,如AGPGART,TPT,TCP上的RDMA我会的虽然它很容易实现,因为它通过一系列内存地址(如/ IP)区分设备,但实现DMA分离并不容易。因此,VT-d在更新设计的IOMMU架构时识别出存在多个DMA保护区域,并最终实现DMA虚拟化。
此技术也称为DMA重映射。
VT-d实现中断重新分配以支持所有I / O源,包括IOAPIC,以及所有类型的中断,例如常规MSI和增强型MSI-X。
仍有许多VT-d更改,例如硬件缓冲和地址转换。通过这些不同的方式,VT-d实现了北桥芯片级I / O设备的虚拟化。
虚拟化模型中VT-d的最后一个实现是增加了两种新形式的设备虚拟化。也就是说,直接分配I / O设备,虚拟机直接将物理I / O设备分配给虚拟机。在此模型中,虚拟机是内部的,控制器直接与硬件设备通信,并且很少或根本没有VMM管理。
为了系统稳健性,需要硬件虚拟化支持来隔离和保护硬件资源,以专用于指定的虚拟机。硬件还需要多个I / O容器分区来同时为多个虚拟机提供服务,从而无需在VMM中运行驱动程序。
例如,CPU不是常见的I / O设备,但实际上它被分配给这样的虚拟机。当然,CPU资源仍然受VMM控制。

新闻排行

精华导读