Chinaunix首页 | 论坛 | 博客
  • 博客访问: 829960
  • 博文数量: 850
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 9960
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-04 11:03
文章分类

全部博文(850)

文章存档

2011年(1)

2008年(849)

我的朋友

分类: 服务器与存储

2008-07-04 12:45:51

很多朋友在刚刚接触到VMware的时候第一个反映就是这个软件相当的神奇,可以在一个操作系统里再运行多个操作系统。这个时候的朋友往往就会产生疑问了,这个虚拟的操作系统是安装在什么上面的呢。

    以下我们采用用真实机器和虚拟机做对比的方法,来说明VMware Workstation的虚拟硬件。一般说来,安装操作系统必须要有安装环境,正常的情况下操作系统是安装在真实物理机器上的。真实物理机器起到安装环境的作用。真实机器的安装环境是由一系列的硬件组成(CPU、主板、内存、硬盘 等等)。这些硬件可以被操作系统识别,并被操作系统所管理。

    明确了上面所说的以后,我们可以知道只要有了安装环境,就可以安装操作系统,操作系统并不会去识别这个环境是虚拟的还是真实的。这个就是为什么我们可以在虚拟机里安装操作系统的原因。

    大家可能又会有疑问,虚拟机所虚拟的环境是软件环境,而我们真实的机器是实实在在看的见的硬件环境。那能一样吗?

    我在这里明确告诉大家,这个环境对于操作系统来说是完全一样的,举个简单的例子就可以说明这个问题,大家平时打开光驱可以用两种方法来实现:1.右键“我的电脑”中的光驱盘符,选择“弹出”,这个是软件实现的方法 2.直接按光驱上的打开光驱按钮,这个是硬件实现的方法。以上这个例子就表明了硬件可以实现的事情,软件同样可以实现。这个问题在计算机的系统结构里称作“硬件和软件的逻辑等价性”。现在硬件和软件的划分已经相当的模糊了。

    VMware虚拟机正是利用了这个原理,利用软件来实现一些真实硬件的功能。确切的说是利用软件模拟一系列的硬件。

    下面我们就列出VMware所模拟的硬件列表


    BIOS: Phoenix BIOS 4.0 release 6 及 VESA BIOS 和 ACPI电源支持


    CPU :与主机的CPU相同


    主板:基于IntelBX440的主板


    内存:使用主机内存


    硬盘:普通的IDE或者(Bus Logic或LSI的)SCSI硬盘,硬盘最大950GB。最多4个IDE设备和最多7个SCSI设备 


    网卡:AMD PCNET 10/100/1000M网卡 ,Intel e1000网卡,5.0之前最多3块,6.0最多10块 


    声卡:Creative Sound Blaster 16位声卡


    显卡:标准VGA、SVGA显示卡、VMWARE SVGA


    USB:6.0版本以前只支持USB1.0


    鼠标:PS/2接口


    键盘:104键的Windows95/98扩展键盘


    软驱:光驱:使用主机系统


    串行口:四个COM端口


    并行口:两个双向并行端口


    网络设备:9个虚拟交换机


    这些模拟出来的硬件(也有部分硬件为了方便是和主机共用),不是VMware公司自己创造的新型硬件,这些被模拟的硬件在现实的生活中有对应的实体,VMware选择模拟它们的一个重要的原因,这些硬件具有极强的兼容性,常见的操作系统都可以识别。这也就是为什么VMware虚拟机可以支持安装大多数常见操作系统的原因。

    大体上,关于“深入理解 VMware Workstation 的虚拟硬件”的培训就是这些,更多的东西还是需要在使用中体会,才能理解的更为深刻。我给大家留了一些课后练习,大家可以尝试的做一下,巩固培训的知识。

阅读(424) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~