论坛首页 海阔天空论坛

世界上应用最广泛的虚拟机是啥?

浏览 3033 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2009-10-19   最后修改:2009-10-19

别说是JavaVM!

正确答案:x86vm

x86本身是一个硬件vm,它的指令系统是一个vm指令系统,通过翻译层后,才交给下面的risk内核。

   发表时间:2009-10-19  
风险内核?

你是想说intel cpu将x86指令翻译为risc指令吧...
0 请登录后投票
   发表时间:2009-10-19  
intel使用risc内核是很晚的事吧……
并且那只能叫翻译,实在是不能叫虚拟……
0 请登录后投票
   发表时间:2009-10-19  
何来Virtual Machine?
指令译码器任何的processor都有。
0 请登录后投票
   发表时间:2009-10-24  
Magicloud 写道
intel使用risc内核是很晚的事吧……
并且那只能叫翻译,实在是不能叫虚拟……

你说的是计算机原理教材中的吧?
即使是risc,部分指令也需要翻译成微指令。一个功能齐全的isa,总是需要翻译层的,关键是看这个翻译层的代价,x86的翻译层(虚拟机)代价有点高,risk翻译层的代价就很低了,risk翻译层远远达不到“虚拟机”的级别。
0 请登录后投票
   发表时间:2009-10-25  
典型的p话,他妈的整个信息技术哪里不是分层的,哪层不可以看做虚拟机

其实就是各种协议与接口。我们面对x86各种指令集、risc的大机,arm等的各种指令集,
使用各种语言及编译器他妈的才搞定程序。

各种cpu对外定义一套指令集,内部爱怎么实现就怎么实现,完全可以分N层,最后谁的牛,谁就是规范就是老大
0 请登录后投票
   发表时间:2009-10-25  
feilng 写道
典型的p话,他妈的整个信息技术哪里不是分层的,哪层不可以看做虚拟机

其实就是各种协议与接口。我们面对x86各种指令集、risc的大机,arm等的各种指令集,
使用各种语言及编译器他妈的才搞定程序。

各种cpu对外定义一套指令集,内部爱怎么实现就怎么实现,完全可以分N层,最后谁的牛,谁就是规范就是老大


N层当然可以——如果你不考虑效率和成本的话。intel 当初不是打算在 Itanium 上虚拟x86吗?后来不是也黄了吗?
如果你雇佣10万人每人发100万刀的年薪,还有耗资1000亿的晶圆厂,还有20年的开发周期,而且你没有一个竞争对手。你想搞1000个虚拟层都随意!
0 请登录后投票
   发表时间:2009-10-25  
我是说我们的层已经太多了,而且很多是因为过渡考虑兼容性,导致的包袱。
0 请登录后投票
   发表时间:2009-10-25  
不要带不必要的套
0 请登录后投票
   发表时间:2009-10-25  
不管理内存只翻译指令。。那是虚拟机还是译码器?
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics