VT虚拟化技术(virtualization technology),意为CPU虚拟化技术。它允许CPU在虚拟的环境中运行,使得多个操作系统可以同时在一个物理机器上运行,而不会互相干扰。
这种
VT技术并不是一个新鲜事物,市面上已经有一些软件可以达到虚拟多系统的目的,比如VMware workstation、Virtual PC等,使用这种技术就可以单CPU模拟多CPU并行,可以实现单机同时运行多操作系统。
在虚拟状态下有两种工作模式:root操作和非root操作。通常只有虚拟操作软件——Virtual Machine Monitor (VMM)能够运行在root操作模式下,而操作系统在
虚拟机的顶层运行在非root操作模式下。运行在
虚拟机顶层的软件同时也叫做“guest software”。
要进入虚拟模式,VMM需要执行VMXON指令来调入VMM软件,VMM软件使用VMLAUNCH指令来进入每一个虚拟机,使用VMRESUME指令来退出。如果想要退出虚拟模式,可以使用VMM运行VMXOFF指令。在图中的每个guest系统可以是不同的操作系统,同时运行自身的软件。
根据intel的资料,intel
虚拟技术的实现需要同时具有处理器、
芯片组、BIOS、VMM软件的支持,这些特定的平台软件必须全部到位。同时性能方面要视不同的硬件和软件平台而定,intel虚拟技术支持的BIOS和VMM程序现在正在开发之中。
据我们所知,现在还没有支持
虚拟技术的VMM软件,所以即使你买了一款支持VT技术的CPU,你还要等待Intel放出VMM软件才能使用上VT技术。同时还要等
主板厂商放出VMM支持的BIOS(或者保证使得现有的主板BIOS支持
虚拟技术)。
现在未知的就是,至关重要的
虚拟技术VMM软件intel将是免费放出还是需要交费才可以。定价如何才合适呢?类似的软件
虚拟技术,VMware Workstation 5价格为189~199美元之间,所以我们希望intel即使不免费提供VMM软件也会比这个价格要少很多。