今日学习总计

根据健民老师下发要求,我开始在网上查找相关资料。

Android系统架构(重点)

            第一层:应用层Application

            第二层:应用框架层ApplicationFramework(中间件)

            第三层:Android底层类库层Libraries、Dalvik虚拟机

第四层:linux内核层 linux kernel(安全管理、内存管理、进程管理、电源管理、硬件驱动)

           Android试运行在Linux内核基础之上的。

手机设备的软件栈,包括

一个完整的操作系统

中间件

关键的应用程序

两种虚拟机的不同 (重点)

         1)、架构不同:JVM使用栈架构;Dalvik使用的是寄存器,数据是加载到CUP的寄存器上的。

         2)、JVM加载的.class文件,Dalvik加载的是.dex文件,对内存的分配情况做了优化。

posted @ 2021-03-02 17:04  禁小呆  阅读(21)  评论(0)    收藏  举报