今日学习总计
根据健民老师下发要求,我开始在网上查找相关资料。
Android系统架构(重点)
第一层:应用层Application
第二层:应用框架层ApplicationFramework(中间件)
第三层:Android底层类库层Libraries、Dalvik虚拟机
第四层:linux内核层 linux kernel(安全管理、内存管理、进程管理、电源管理、硬件驱动)
Android试运行在Linux内核基础之上的。
手机设备的软件栈,包括
一个完整的操作系统
中间件
关键的应用程序
两种虚拟机的不同 (重点)
1)、架构不同:JVM使用栈架构;Dalvik使用的是寄存器,数据是加载到CUP的寄存器上的。
2)、JVM加载的.class文件,Dalvik加载的是.dex文件,对内存的分配情况做了优化。

浙公网安备 33010602011771号