AndroidDalvik虚拟机初始和架构方向资料.pptVIP

  • 39
  • 0
  • 约7.97千字
  • 约 20页
  • 2016-05-31 发布于湖北
  • 举报

AndroidDalvik虚拟机初始和架构方向资料.ppt

LOGO LOGO Android Dalvik 虚拟机 初识及架构简析 LOGO 嵌入式系统概述 Dalvik虚拟机与Java虚拟机的区别 Dalvik虚拟机源码目录简析 Dalvik虚拟机专有工具的功能及使用 Dalvik虚拟机初识及基本特性 1 2 3 4 本节主要内容 Dalvik虚拟机核心——执行引擎 5 Dalvik虚拟机的移植及优化方向 6 LOGO 1、Dalvik虚拟机初识及基本特性 什么是Dalvik虚拟机?让我们从认识Java虚拟机开始: Java虚拟机(JVM)是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。它有自己完善的硬件架构(如处理器、堆栈、寄存器等),还具有相应的指令系统。使用“Java虚拟机”程序就是为了支持与操作系统无关、在任何系统中都可以运行的程序。 Davlik虚拟机同Java虚拟机同样是运行Java程序的虚拟机,但Davlik虚拟机具有其独特特性: Dalvik虚拟机是Android程序的虚拟机,是Android中Java程序的运行基础。其指令集基于寄存器架构,执行其特有的文件格式——dex字节码来完成对象生命周期管理、堆栈管理、线程管理、安全异常管理、垃圾回收等重要功能。它的核心内容是实现库(libdvm.so),架构由C语言实现。依赖于Linux内

文档评论(0)

1亿VIP精品文档

相关文档