Sun为什么将CDC设备的VM称为C虚拟机?那不是很令人困惑。我的意思是,它似乎是C语言的虚拟机,而不是Java。在移动性常见问题解答上,太阳说:

常见问题解答:


  Java虚拟机(JVM)和C虚拟机(CVM)有什么区别?


回答:


  简短的答案是CVM是JVM。
  更长的答案是CVM是
  专为以下目的而设计的全功能JVM
  高端,新兴,下一代
  消费电子和嵌入式
  设备,即具有
  32位处理器和总计2Mb +
  记忆。这些设备包括无线
  通讯器(例如正在运行的设备
  Symbian的EPOC OS),高端PDA(用于
  例如,运行嵌入式设备
  Linux或Windows CE),常驻
  汽车远程信息处理网关
  系统和屏幕电话。


参考:http://developers.sun.com/mobility/configurations/questions/vmdiff/

真是令人困惑。还是我错过了重点???

最佳答案

我终于找到了解决方案:

注意:CVM曾经是“紧凑型虚拟机”的缩写。 Sun Microsystems的工程师认为,人们可能会将CVM中的“紧凑”与KVM中的K混淆,因此,现在C根本不代表任何东西。虚拟机简称为CVM。

http://developers.sun.com/mobility/configurations/articles/cdc/

10-02 11:10