这样就可以在这类CPU上直接运行Java字节码了,无需再解释成为本地机器码了,速度岂不是快很多?

解决方案 »

  1.   

    电脑硬件只能运行机器码。字节码是永远无法直接在硬件上跑的。
    LZ实在感兴趣就研发一个吧。。期待Computer Science New Age..
      

  2.   

    光凭java并不能写出完整的操作系统
    java的GUI界面还是要调用操作系统的API才能实现窗口的生成
    现在的cpu历经数十年发展 不可能因为某种语言而完全舍弃去重新开发新的类型
      

  3.   

    jvm的指令集是一种基于栈的指令集,所有操作都要通过访问内存来实现,显然不如那些基于寄存器的体系结构来的好,所以即使有java的cpu性能也受到很大的限制。
    再说,java本身设计目标就是跨平台的能力,直接提供一种支持java指令集的cpu不过是把java绑到一个平台上,有多大意思呢?
    当然,支持java的cpu应该已经有了
      

  4.   

    楼上几位误解楼主的意思了,有一种基于Java卡虚拟机的专用CPU结构,该结构直接执行Java字节码,并采用了两条指令合并机制.包括包括指令集的选取,模块划分及各功能模块结构,并支持两条指令同时执行机制的实现。
      

  5.   

    支持java字节码的cpu应该已经有了,
    是用硬件将java字节码和机器码做了个映射。
      

  6.   

    专用CPU?
    即使开发出来也消费不起
      

  7.   

    专用CPU?
    即使开发出来也消费不起