操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

什么是虚拟化软件?

2008-6-14 网友评论 0 条 点击进入论坛

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

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

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

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

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
今日推荐
技术文库(共有 46473 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail