谁知道VMWare和Virtual PC这类软件的技术原理,有资料更好

tukey 2003-06-07 11:34:16
谁知道VMWare和Virtual PC这类软件的技术原理,有资料更好
...全文
122 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
AthlonxpX86 2003-07-06
  • 打赏
  • 举报
回复
和java虚拟机 游戏模拟器还是有很大区别的,主要是复杂度和效率上,因为他是要虚拟一个真正意义上的PC,这包括内存,硬盘,主板上的许多控制器,所以任务量比游戏模拟器之类的要大的多,不知道大家有在虚拟机上没有测试过,我在VMware上测试过,我的CIII1.2G CPU的性能却可以达到PIII800的水平,如果按照普通的游戏模拟器的算法(指令映射)估计效率绝对没这么高
fi9 2003-07-04
  • 打赏
  • 举报
回复
呵,值得关注。

应该也是大家所说的虚拟机了,所说的那本虚拟机的c/c++实现在书店有翻过,写得还不错!
如果想了解,你可以看一下它,还有一些像java虚拟机的实现和楼上说的模拟器的实现这些相关技术资料;上面的还说有个free的软件,如果可以你可以看看它的code,那个VPC不是GPL的,所以,呵呵,还是找些差不多的,但又是GPL的来看看吧:)
Meteorstary 2003-07-03
  • 打赏
  • 举报
回复
驱动开发网
自己看,还有一个虚拟机的源码提供下载的
rujor 2003-06-17
  • 打赏
  • 举报
回复
对啊,那个c++什么好象就是针对boch的。
ITCOM 2003-06-17
  • 打赏
  • 举报
回复
熟悉模拟游戏吗?原理上和模拟器没有什么区别,只是模拟的环境不一样
所以,要了解VPC或者VMware,就 = 模拟器原理+模拟环境架构原理
ITCOM 2003-06-17
  • 打赏
  • 举报
回复
熟悉模拟游戏吗?原理上和模拟器没有什么区别,只是模拟的环境不一样
所以,要了解VPC或者VMware,就 = 模拟器原理+模拟环境架构原理
peanutz 2003-06-17
  • 打赏
  • 举报
回复
Bochs真的不错,Windows下想用虚拟机又是免费的就只有它了,除非找D版vmware或者vpc吧:p,sf上可能考虑到法律纠纷的问题,没有windows的image,只有自己做或者私下交流了
CoolQ 2003-06-16
  • 打赏
  • 举报
回复
市面上好像有一本专门介绍虚拟机编写的一本书,具体的名字记不太清楚了,好像叫什么虚拟机的C/C++实现,你可以去看看
林雨亭 2003-06-16
  • 打赏
  • 举报
回复
可以参考具有同样功能的程序,boch和plex86,这些都是GPL2
VanillaSky 2003-06-10
  • 打赏
  • 举报
回复
基本同意楼上的看法。
不过,我认为这个虚拟机和java的虚拟机又有很多不同的地方。
java虚拟机本质上只是一种对编译好的目标代码的运行机制,有处理器、指令集、堆栈等。更多意义上来说更像一个单片机。
而Vmware的虚拟机则是一个真正意义上的PC机。它遵循了通用的PC架构,虚拟出了从CPU、内存、硬盘到声卡、网卡的整个PC框架。这就跟java的虚拟机有很大不同了。
值得注意的是,VMware的虚拟机在很多地方也运用了“虚则实之”的设计理念。一方面向客户系统(虚拟系统)提供标准的也是虚拟的用户接口,另一方面把客户系统的请求,通过虚拟接口映射到实际的主机硬件上,如硬盘、光驱等。
我觉得,要开发类似软件,必须对整个当前的PC架构,对各个硬件环节的标准和实现非常熟悉才有可能。
CoolQ 2003-06-09
  • 打赏
  • 举报
回复
其实不就是个虚拟机么?只是虚拟的指令是机器码而已.
其实Java也一样阿,也是由虚拟机运行的,只不过虚拟的指令不是机器码,而是高级程序而已
xinzhou-nk 2003-06-08
  • 打赏
  • 举报
回复
gz
ljb130 2003-06-08
  • 打赏
  • 举报
回复
gz
own8888 2003-06-08
  • 打赏
  • 举报
回复
类似WINE的东西

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧