首页 理论教育 虚拟机特点-兼容性、可移动性

虚拟机特点-兼容性、可移动性

时间:2023-11-04 理论教育 版权反馈
【摘要】:通常,虚拟机具备以下4个让用户受益的关键特征。因此,虚拟机与所有标准的x86操作系统、应用程序和设备驱动程序完全兼容,这样就可以使用虚拟机来运行在x86物理计算机上运行的所有相同软件。封装使虚拟机具备超乎寻常的可移动性并且易于管理。由于虚拟机独立于硬件,再加上它具备封装和兼容性这两个特性,因此可以在不同类型的x86计算机之间自由地移动它,而无需对设备驱动程序、操作系统或应用程序进行任何更改。

虚拟机特点-兼容性、可移动性

使用虚拟机可以在一台计算机上同时安装并运行多个不同类型的操作系统,并且每个虚拟机之间是独立且互不影响的,每个虚拟机的启动与关闭不影响其他虚拟机的运行。

使用个人虚拟机软件(如VMware的Workstation、Microsoft的Virtual PC)不需要对物理硬盘重新分区,也不影响现有硬盘上的数据,以及当前操作系统上安装的软件。在虚拟机中运行的操作系统和应用软件与主机是独立的,相当于另外增加了一台(或多台)计算机。

通常,虚拟机(比如VMware)具备以下4个让用户受益的关键特征。

(1)兼容性:虚拟机与所有标准的x86计算机都兼容

与物理计算机一样,虚拟机承载着自身的操作系统和应用程序,并具有物理计算机上的所有组件(主板、VGA卡、网卡控制器等)。因此,虚拟机与所有标准的x86操作系统、应用程序和设备驱动程序完全兼容,这样就可以使用虚拟机来运行在x86物理计算机上运行的所有相同软件。

(2)隔离:虚拟机相互隔离,就像在物理上是分开的一样

虽然虚拟机可以共享一台计算机的物理资源,但它们彼此之间仍然是完全隔离的,就像它们是不同的物理计算机一样。例如,在一台物理服务器上有4个虚拟机,如果其中一个虚拟机崩溃,但是其他3个虚拟机不受影响,仍然可用。在可用性和安全性方面,虚拟环境中运行的应用程序之所以远优于在传统的非虚拟化系统中运行的应用程序,隔离就是一个重要的原因。(www.xing528.com)

(3)封装:虚拟机将整个计算环境封装起来

虚拟机实质上是一个软件容器,它将一整套虚拟硬件资源与操作系统及其所有应用程序捆绑或“封装”在一个软件包内。封装使虚拟机具备超乎寻常的可移动性并且易于管理。例如,可以将虚拟机从一个位置移动和复制到另一个位置,就像移动和复制任何其他文件一样;也可以将虚拟机保存在任何标准的数据存储介质上,从袖珍型的USB闪存卡到企业存储区域网络(SAN),皆可用于保存。

(4)独立于硬件:虚拟机独立于底层硬件运行

虚拟机完全独立于其底层物理硬件。例如,可以为虚拟机配置与底层硬件上存在的物理组件完全不同的虚拟组件(如CPU、网卡、SCSI控制器)。同一物理服务器上的各个虚拟机甚至可以运行不同类型的操作系统(Windows、Linux等)上。

由于虚拟机独立于硬件,再加上它具备封装和兼容性这两个特性,因此可以在不同类型的x86计算机之间自由地移动它,而无需对设备驱动程序、操作系统或应用程序进行任何更改。独立于硬件还意味着,可以在一台物理计算机上混合运行不同类型的操作系统和应用程序。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈