免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 644 | 回复: 0
打印 上一主题 下一主题

三种PC仿真软件比较(VMware,virtual PC,Bochs) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-15 16:24 |只看该作者 |倒序浏览
目前世面上流行的PC 仿真软件系统主要有3
种:VMware 公司的VMware Workstation、Connectix 公司的Virtual PC(现在该软件已被微软收购)和
开放源代码的Bochs(发音与'box'相同)。这3 种软件都虚拟或仿真了Intel x86 硬件环境,可以让我们在
运行这些软件的系统平台上运行多种其它的“客户”操作系统。
就使用范围和运行性能来说,这3 个仿真软件还是有一定的区别。Bochs 仿真了x86 的硬件环境及
其外围设备,因此很容易被移植到很多操作系统上或者不同体系结构的平台上。由于主要使用了仿真技
术,其运行性能和速度都要比其它两个软件要慢很多。Virtual PC 的性能则界于Bochs 和VMware
Workstation 之间。它仿真了x86 的大部分,而其它部分则采用虚拟技术来实现。VMware Workstation 仅
仿真了一些I/O 功能,而所有其它部分则是在x86 实时硬件上直接执行。也就是说当客户操作系统在要
求执行一条指令时,VMware 不是用仿真方法来模拟这条指令,而是把这条指令“传递”给实际系统的
硬件来完成。因此VMware 是3 种软件中运行速度和性能最高的一种。有关这3 种软件之间的具体区别
和性能差异,请参考网上的一篇评论文章(
http://www.osnews.com/story.php?news_id=1054
)。
从应用方面来看,如果仿真环境主要是用于应用程序开发,那么VMware Workstation 和Virtual PC
可能是比较好的选择。但是如果需要开发一些低层系统软件(比如进行操作系统开发和调试、编译系统
开发等),那么Bochs 就是一个很好的选择。使用Bochs,你可以知道被执行程序在仿真硬件环境中的具
体状态和精确时序,而非实际硬件系统执行的结果。这也是为什么很多操作系统开发者更倾向于使用
Bochs 的原因。因此本章主要介绍利用Bochs 仿真环境运行Linux 0.11 的方法。目前,Bochs 网站名是
http://sourceforge.net/projects/bochs/
。你可以从上面下载到最新发布的Bochs 软件系统以及很多已经制作
好的可运行磁盘映象文件。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/14053/showart_85720.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP