【TechTarget中国原创】问:当谈及Xen时,我会听到如准虚拟化、hypervisor和HVM。这些术语到底是什么意思?
答:简而言之,它们是描述Xen如何运行的结构条款。不像VMware虚拟化软件给其安装的子操作系统提供一个理想的硬件镜像的运行方式,Xen不在真实硬件之上插入理想的硬件。相反,Xen有一个较小的软件层,叫做hypervisor,调节在hypervisor下面对真实硬件的访问。你可能将hypervisor作为一个交通警察,指挥硬件访问流量,协调来自各种子操作系统的所有需求。过去,专门用于直接安装在机器上的子操作系统不能与Xen hypervisor中介协作,需要修改后硬件调用才能被指向hypervisor功能调用。这种虚拟化方法叫做准虚拟化,尽管一些人认为这个术语聪明过度,因为它容易使人混淆。
英特尔和AMD所发布的新一代芯片提供了重新指定硬件调用到特许软件hypervisor的能力。英特尔称其为基于芯片的VT技术,AMD称为SVT。这种技术能启用未修改的子操作系统对重新定向到hypervisor的调用,因此能使Xen hypervisor与多个子操作系统协调工作。按照Xen的说法,这种启用硬件的虚拟化叫做HVM。