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/