深入理解 VMware Workstaion 的虚拟硬件

很多朋友在刚刚接触到VMware的时候第一个反映就是这个软件相当的神奇,可以在一个操作系统里再运行多个操作系统。这个时候的朋友往往就会产生疑问了,这个虚拟的操作系统是安装在什么上面的呢。
 以下我们采用用真实机器和虚拟机做对比的方法,来说明VMwareWorkstation的虚拟硬件。一般说来,安装操作系统必须要有安装环境,正常的情况下操作系统是安装在真实物理机器上的。真实物理机器起到安装环境的作用。真实机器的安装环境是由一系列的硬件组成(CPU、主板、内存、硬盘等等)。这些硬件可以被操作系统识别,并被操作系统所管理。
明确了上面所说的以后,我们可以知道只要有了安装环境,就可以安装操作系统,操作系统并不会去识别这个环境是虚拟的还是真实的。这个就是为什么我们可以在虚拟机里安装操作系统的原因。
大家可能又会有疑问,虚拟机所虚拟的环境是软件环境,而我们真实的机器是实实在在看的见的硬件环境。那能一样吗?
我在这里明确告诉大家,这个环境对于操作系统来说是完全一样的,举个简单的例子就可以说明这个问题,大家平时打开光驱可以用两种方法来实现:1.右键“我的电脑”中的光驱盘符,选择“弹出”,这个是软件实现的方法2.直接按光驱上的打开光驱按钮,这个是硬件实现的方法。以上这个例子就表明了硬件可以实现的事情,软件同样可以实现。这个问题在计算机的系统结构里称作“硬件和软件的逻辑等价性”。现在硬件和软件的划分已经相当的模糊了。
VMware虚拟机正是利用了这个原理,利用软件来实现一些真实硬件的功能。确切的说是利用软件模拟一系列的硬件。
下面我们就列出VMware所模拟的硬件列表
  BIOS:PhoenixBIOS4.0release6及VESABIOS和ACPI电源支持
  CPU:与主机的CPU相同
  主板:基于IntelBX440的主板
  内存:使用主机内存
  硬盘:普通的IDE或者(BusLogic或LSI的)SCSI硬盘,硬盘最大950GB。最多4个IDE设备和最多7个SCSI设备
  网卡:AMDPCNET10/100/1000M网卡,Intele1000网卡,5.0之前最多3块,6.0最多10块
  声卡:CreativeSoundBlaster16位声卡
  显卡:标准VGA、SVGA显示卡、VMWARESVGA
  USB:6.0版本以前只支持USB1.0
  鼠标:PS/2接口
  键盘:104键的Windows95/98扩展键盘
  软驱:光驱:使用主机系统
  串行口:四个COM端口
  并行口:两个双向并行端口
  网络设备:9个虚拟交换机
  这些模拟出来的硬件(也有部分硬件为了方便是和主机共用),不是VMware公司自己创造的新型硬件,这些被模拟的硬件在现实的生活中有对应的实体,VMware选择模拟它们的一个重要的原因,这些硬件具有极强的兼容性,常见的操作系统都可以识别。这也就是为什么VMware虚拟机可以支持安装大多数常见操作系统的原因。
大体上,关于“深入理解VMwareWorkstation的虚拟硬件”的培训就是这些,更多的东西还是需要在使用中体会,才能理解的更为深刻。

小维  发表于: 2009-12-24

我要回答

电子邮件地址不会被公开。 必填项已用*标注

敬请读者进行回答,本站保留删除与本问题无关和不雅内容的权力。