当前位置
主页 > 365bet足球网址 >
华硕BIOS英特尔vt
2019-09-09 07:29
展开全部
IntelVT-d技术是基于NorthBridge北桥的硬件辅助虚拟化技术。通过在北桥提供DMA虚拟化和IRQ虚拟化硬件,将实施新的I / O虚拟化方法。IntelVT-d可以虚拟化。此环境显着提高了I / O可靠性,灵活性和性能。
传统的IOMMU(I / Omemory管理单元,I / O内存管理单元)提供了一种集中管理所有DMA的方法,以及传统的内部DMA,如AGPGART,TPT,RDMAoverTCP等。它易于实现,因为它通过一系列内存地址来区分设备,但实现DMA隔离并不容易。因此,VT-d在更新设计的IOMMU架构时识别出存在多个DMA保护区域,并最终执行DMA虚拟化。
这种技术也称为DMARemapping。
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控制。