跳转到内容

英文维基 | 中文维基 | 日文维基 | 草榴社区

分类:虚拟化软体

维基百科,自由的百科全书

虚拟化软体(virtualization software)可以让一部主体电脑(host computer)建立与执行一至多个虚拟化环境(virtual environment),该软体多半使用实效模拟(emulate)来模拟出一部完整的电脑系统(computer system),之后再将作业系统(operating system)软体安装于这部虚拟出来的电脑系统上,就作业系统的角度看并无法察觉此一虚拟化环境与真正完整实体电脑的差异性,完全以过往传统完整实机掌控的方式来执行(也称:运行),这时这样的作业系统我们可以称它为客体作业系统(guest operating system)。

虚拟化软体有的是在既有作业系统上执行(如QEMUVirtual PC),有的则比作业系统更先安装至电脑中(比作业系统更具主体性,即Hypervisor型态,部分英文文章也写成:Supervisor,如VMWare ESXVirtual Server),一般是在一部电脑上模拟多个虚拟化环境,然而更先进者也能将多部电脑以虚拟化技术融合成单一的虚拟化客体环境。

最理想的虚拟化软体是不需要对过往的软体、硬体进行任何修改,但不得已的情形下依然需要调修过的新版软体或特定的硬体系统才能使用,或全效发挥运用,如Xen(需改版调修作业系统)、VM2000(需要或只适合特定的电脑硬体系统)。

此外,技术层次上较简单,并非以模拟出完整硬体以供客体作业系统运作,而是指模拟出一个供过往应用程式、驱动程式的相容执行环境的,也属于虚拟化软体的一类,在此暂且将其分类到“模拟软件”的子分类中,如WINEReactOS等,此外如.NETCLRJavaJVM/JRE也属此类。