中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 转摘:深入理解 VMware Workstaion 的虚拟硬件
作者:
标题: 转摘:深入理解 VMware Workstaion 的虚拟硬件 上一主题 | 下一主题
80286
中级用户





积分 288
发帖 142
注册 2006-8-2
状态 离线
『楼 主』:  转摘:深入理解 VMware Workstaion 的虚拟硬件

深入理解 VMware Workstaion 的虚拟硬件
[ 来源:IT168 | 作者:IT168存储频道 | 时间:2007-08-22 |进入论坛 ]
   很多朋友在刚刚接触到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虚拟机可以支持安装大多数常见操作系统的原因。

2008-11-27 18:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: