你所不知的苹果和安卓.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
你所不知的苹果和安卓 我们都在聊Android系统手机,大家都在用苹果iPhone手机,很多人对 Windows Phone 8持观望态度....。。我们总是在谈论手机系统,我们总是把“智能手机”当成口头禅,然而当我们面对由Android、iOS、Windows Phone,以及BlackBerry OS、MeeGo、Symbian OS、webOS所组成的移动终端市场的时候,谁又能搞得清楚:到底什么叫操作系统?到底什么称得上移动智能操作系统呢?  操作系统:底层硬件与用户之间的桥梁  为了保证文章文字的可信度,笔者专门查阅了维基百科,结果如下:操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序,它位于底层硬件与用户之间,是两者沟通的桥梁。用户通过操作系统的用户界面,输入命 令;操作系统则对命令进行解释,驱动硬件设备,实现用户要求。一个标准的PC操作系统应该提供如下七项功能: 2 V4 V* ^- R+ `- b6 ]+ F, H  1.进程管理(Processing management)2 @( h0 Z$ }, c* k+ |; V   2.内存管理(Memory management) 9 _8 T1 l8 n% Z+ h) Z0 ]; D0 j9 f  3.文件系统(File system) % u# a R6 s! ]* \  4.网络通信(Networking) ! \: @3 z0 H* _% C0 j t I  5.安全机制(Security) + j+ Q9 ^ @8 o( g1 h  6.用户界面(User interface) y) [/ U4 W- f J4 O6 g   7.驱动程序(Device drivers)2 ]6 @2 C$ A2 w$ h7 |   知道了操作系统的定义,知晓了操作系统的功能,但是操作系统是如何构成的呢?一般来说,可以将操作系统理解为驱动程序、内核、接口库、外围共四个部分。 其中内核是操作系统最核心的基础构件,可以分为单内核、微内核、超微内核、以及外核等,除了QNX和基于Mach的UNIX等个别系统外,几乎全部采用单 内核结构,例如大部分的Unix、Linux,以及Windows(微软自称Windows NT是基于改良的微内核架构)。 操作系统简略架构(图片来自Wikipedia) 如此看来,一个常规意义的操作系统,是要包含四个构件、并且能够实现上述七项功能的计算机程序集合体。如果以这样的定义去判断所谓的手机智能操 作系统,是不是Android、webOS、MeeGo、Maemo、LiMo等等,都可以统称为Linux内核类操作系统呢? r- w2 z4 t. P [ y  内核:决定操作系统分类的常用标准 $ f5 d- e4 |9 S2 @  说了半天,其实还是停留在常规意义上的PC操作系统,如今所谓的智能手机、智能手机操作系统,又该如何理解呢?移动操作系统(Mobile Operating System,简称Mobile OS),又称为移动平台(Mobile Platform),或手持式操作系统(Handheld Operating System),是指在移动设备上运行的操作系统。 3 i* O) o e* f g7 n4 X1 n1 U. R  其实对于普通消费者来说,移动操作系统相比PC操作系统来说,首先因为终端的体积差异,势必会导致系统本身的缩水,表现为较为简单的功能,以及 更加精简的结构。但是决定操作系统分类的常用标准——内核,是不会变的。既然它是操作系统的一个组成部分,那么基于相同内核的开发的平台,是不是可以有个 统一叫法呢? Linux操作系统架构(图片来自Wikipedia)   如果按照这个思路理解的话,那么Windows和Linux就是一个操作系统了,这显然是片面的。换句话说,虽然内核结构往往对操作系统的外部 特性以及应用领域有着一定程度的影响,但它并非唯一决定因素,并且随着操作系统高层特性与内核结构之间的耦合有日趋缩小的趋势来看,内核作为操作系统最内 核最基础的构件,其分类的作用也在逐渐弱化。 ; x/ g$ Z2 c$ Q% t/ `- n- n  Android:所谓Linux内核与Java虚拟机 ( Q c4 k! n# h- q) W  以Android为例,我们来深入剖析一下这个目前全球移动市场用户占有率最高的“移动智能系统”。Android是一个以Linux为基础的 半开源操作系统,一切源代码都是公开免费的。然而实际上,Android操作系统的内核只属于Linux内核的一个分支,只是具备典型的Linux周期和 功能而已。 6 Y/ s- S$ a4 N g8 Q+ b9 u  Android

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档