智能手机相关研究.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《智能手机相关研究.ppt》由会员分享,可在线阅读,更多相关《智能手机相关研究.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、智能手机相关研究(三)思普企业集团技术处王宏伟 李应刚内容回顾阿里云手机操作系统阿里云和android的关系关键技术云计算自主虚拟机CAF开放平台云应用CloudApp关键技术自主虚拟机 阿里云OS搭载了阿里云公司自主设计、架构、研发的系统核心虚拟机,增强了云端服务的能力,并提供与Dalvik虚拟机兼容的运行环境阿里云和android的关系1.阿里云OS不是android的二次开发2.阿里云OS是一个兼容Android系统阿里云OS不是Android二次开发 1 Android最底层是Linux操作系统,在这个操作系统上安装了一个叫Davilk的Java虚拟机 2阿里云用自主研发的JAVA虚拟
2、机代替了Google研发的Davilk Java虚拟机。阿里云OS是一个兼容Android系统 阿里云OS是一个兼容Android系统,因为Android的核心-Google的Davilk虚拟机被替换成了阿里云自己的虚拟机,同时 这个虚拟机能够运行为Davilk编写的程序。经过以上的分析,阿里云OS不是在自己开发的操作系统上运行了一个Android操作系统的虚拟机来兼容Android应用,而是将Google的 java虚拟机替换成了自己开发的java虚拟机。因此阿里云OS不是基于Android系统的二次开发,而是基于Android开放标准的深度定制。Andriod系统分析Andriod系统分析
3、Linux Kernel Android基于Linux 2.6提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱动模型。Linux Kernel也作为硬件和软件之间的抽象层,它隐藏具体硬件细节而为上层提供统一的服务。Andriod系统分析Andriod RuntimeAndroid应用程序时采用Java语言编写,程序在Android运行时中执行,其运行时分为核心库和Dalvik虚拟机两部分。核心库:核心库提供了Java语言API中的大多数功能,同时也包含了Android的一些核心API,如android.os、android.media等等。Andriod系统分析Andriod R
4、untime Dalvik虚拟机 Android程序不同于J2me程序,每个Android应用程序都有一个专有的进程,并且不是多个程序运行在一个虚拟机中,而是每个Android程序都有一个Dalivik虚拟机的实例,并在该实例中执行。Dalvik虚拟机是一种基于寄存器的Java虚拟机,而不是传统的基于栈的虚拟机,并进行了内存资源使用的优化 以及支持多个虚拟机的特点。Andriod系统分析Libraries 系统库是应用程序框架的支撑,是连接应用程序框架层与Linux内核层的重要纽带。Android包含一个C/C+库的集合,供Android系统的各个组件使用。这些功能通过Android的应用程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能手机 相关 研究
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内