基于栈的虚拟机,基于栈的虚拟机和基于寄存器的虚拟机

作者:高方托管网 2024-09-28 13:32:40 0

大家好,今天小编关注到一个比较有意思的话题,就是关于基于栈的虚拟机的问题,于是小编就整理了1个相关介绍基于栈的虚拟机的解答,让我们一起看看吧。

栈式虚拟机和寄存器式虚拟机有什么区别吗?

栈式虚拟机所有指令都是基于堆栈,最大的好处就是跨平台,各家cpu的寄存器是不同的~但是内存是一样的,基于栈式的虚拟机很容易移植到各个平台。寄存器式则是另外一种考量,因为寄存器更快,基于寄存器的虚拟机性能更好,这也是为什么jvm的jit运行时也会做寄存器映射,lua的目标就是做最简单最高效的嵌入式脚本,跨平台是第二考虑的事

基于栈的虚拟机,基于栈的虚拟机和基于寄存器的虚拟机

到此,以上就是小编对于基于栈的虚拟机的问题就介绍到这了,希望介绍关于基于栈的虚拟机的1点解答对大家有用。

相关推荐