jvm与dvm两种虚拟机的不同
Posted iFat的笔记本
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jvm与dvm两种虚拟机的不同相关的知识,希望对你有一定的参考价值。
jvm : java虚拟机 sun
dvm: dalvik虚拟机 google
区别:
1.基于的架构不同,jvm 基于栈架构,栈是位于内存上的一个空间,执行指令操作,需要向cpu寻址; dvm 基于寄存器架构,寄存器是cpu的一个组成部分,执行指令操作无需寻址直接执行。
2.执行文件的格式不同,jvm执行的是多个.class文件。 dvm执行的是一个.dex文件
以上是关于jvm与dvm两种虚拟机的不同的主要内容,如果未能解决你的问题,请参考以下文章