android-体系结构


 

 

 图片见附件 android-framework.jpg

 

底层为基于 linux  内核开发   

libraries 类的库函数

android runtime  核心的 lib 和 dvm

applicationframework  应用程序的框架  被 goole 工程师封装

application  系统自带的应用 

 

jvm 和dvm 区别

 

 

 android-jvm_dvm.jpg

 

jvm 基于 栈 结构 连续的内存空间

dvm 基于寄存器 cpu 上面的存储空间 

 

所以 dvm  执行效率 比jvm  效率要高

 

 

 

 

你可能感兴趣的:(android)