您的位置:首页 > 运维架构 > 网站架构

Android架构知识

2016-04-19 00:05 330 查看



1.Android系统架构

android体系架构分为4层:

1.application 应用层; java语言编写

2. application framework 应用框架层;java +JNI(javanative interface )编写 

3.libraries 和android runtime ; 函数库和虚拟机 ; c/C++编写

4.linux kernel ;linux内核驱动层; c语言编写

2.两种虚拟机的区别

java 虚拟机
dalvik虚拟机
开发公司
sun公司
google公司
执行文件
格式
执行的是多个.class类型的文件
执行的是一个.dex类型的文件
基于栈架构;栈是内存一个空间,执行指令需要向CPU寻址后才会执行
基于寄存器架构;寄存器是CPU的一个组成部分;执行执行和操作无需寻址,可以直接执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: