java虚拟机可否硬件实现
答案:4 悬赏:20 手机版
解决时间 2021-03-01 09:03
- 提问者网友:星軌
- 2021-02-28 13:23
能否按照java的标准设计一个硬件直接实现的java虚拟机,这样的虚拟机一定能讲java的运行效能发挥到极致。以此出现的单片机一定能大显身手,大大降低单片机的开发难度。可行吗
最佳答案
- 五星知识达人网友:归鹤鸣
- 2021-02-28 13:54
个人认为:)1.就技术和工作量来说不是一个简单的任务 成本很高。2.单片机的开发难度不是由java虚拟机决定的,而是由应用本身决定的。3.此外用硬件实现的java虚拟机已经不是一个"虚拟"机了,推广难度未知。:)。4.楼主要是能搞出来,立马在全球引起轰动。做人要低调。~~
全部回答
- 1楼网友:一袍清酒付
- 2021-02-28 16:26
可行 就是成本大
- 2楼网友:大漠
- 2021-02-28 15:51
jvm(java虚拟机)是可运行java字节码的虚拟计算机系统,我们可以把java虚拟机看成一个微型操作系统,在它上面可以执行java的字节码程序,它附着在具体操作系统之上,本身还有一套虚拟机指令,但它通常是在软件上而不是在硬件上实现,java实现一个抽象层,将底层硬件平台,操作系统与编译过的代码联系起来,java实现跨平台性,字节码具有通用的形式,只有通过java虚拟机处理后才可以转换成本机形式。自己慢慢的理解一下,我也是从学过的资料上整理的一些,相信你会明白的!
- 3楼网友:一秋
- 2021-02-28 14:57
不知道有没有做出来,不过COTEX好像有版本已经集成了JAVA加速模块,硬件做的加速模块。。不过工程量的确是,可怕的。。。一个人估计很难很难做。。。这个编译器不是到机器指令就停了。。。你可以理解为一定要编译到硬件与非门实现,而且要是能够优化到在一块很小的芯片那能实现。。要不长的比FPGA还要大。。。基本就没用了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯