浅析智能手机操作系统的多任务性.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多
浅析智能手机操作系统的多任务性.doc

浅析智能手机操作系统的多任务性   摘 要:智能手机已伴随着我们的生活、工作和学习,而其中起决定作用的是智能操作系统,本文就目前国内市场上主流的Android和IOS两大操作系统的多任务运行机制和推送机制进行了比较和分析,让用户在选择时有一个参考标准。   关键词:智能手机;Android;IOS;多任务;推送机制   “我带着8寸轻巧,在城市阅读美好;我带着8寸自由,在两个世界任意游走;我带着8寸写意,更多的效率生活更惬意;我带着8寸震撼,让精彩如影随行;我带着8寸动感,随时随地随手皆灵感。”这是三星GALAXYNote8.0的创意广告,其中边接电话边查资料分屏工作的场景让我记忆犹新,一直萦绕在我的脑海里,这不就是我们常说的多任务吗?当手机刚刚能下载安装JAVA小程序已让人们兴奋不已,随着手机操作系统的革新换代,Symbian(塞班)、Android(安卓)、IPhone(苹果)这些字眼闯入我们的生活,在智能操作系统潮流影响下手机不再是简单通话工具,而演成了多媒体移动终端,上网、听音乐、看电影、发微博、玩游戏、网上购物、定位导航、社区交友等手机应用软件顾及我们生活的种种,再加上3G网络的发展,用手机上网甚至比用电脑来得更方便,随着GPS等实时应用的出现,人们也对智能手机提出了新的要求,怎样才能像电脑一样不关闭当前任务的同时打开另外一个需要处理的软件,即实现多任务操作呢?这正是手机厂商思虑解决的新问题。   1 主流智能操作系统分类   智能手机[1]指具有独立的操作系统,第三方服务商可根据操作系统提供的应用编程接口为手机开发各种扩展应用,用户可以自行安装和卸载这些应用程序,并可以通过移动通讯网络来实现无线网络接入的一类手机的总称,其核心在于开放式操作系统可以让手机在软件和辅助硬件设备上进行扩展,从而达到增强手机功能、扩大手机本身的应用范围的目的。真正引起人们注意的智能手机是2001年由诺基亚推出的9210及2002年推出的7650和3250,这三款手机均采用Symbian操作系统,鉴于它们良好的市场表现,一线手机厂商看好其发展的巨大潜力,纷纷推出自己具有影响力的产品。这其中真正暗藏的是操作系统间的较量,由于缺乏新技术的支持,塞班各个版本已相继停止运营和更新,2013年1月24日晚间诺基亚宣布不再发布塞班系统的手机,标志着塞班系统的谢幕,而如今历经十余年的激烈竞争中国智能手机终端市场上有谷歌的Android、苹果的IOS两款操作系统暗中抗衡。   Android是Google公司于2007年宣布以Linx2.6平台为核心开发的开源移动操作系统,该系统由操作系统、中间件、应用程序框架和应用软件组成,它采用软件堆层[2]的架构,其中最底层的操作系统以Linx内核为基础工作,由C语言开发,只提供基本的核心系统服务,它隐藏具体硬件细节而为上层提供统一的服务。中间件由函数库和运行时库组成,其中函数库提供了JAVA的核心函数库和C/C++的一些函数库,通过应用程序框架为开发者提供服务;运行时库相当于JAVA虚拟机,使得应用程序都在这个虚拟平台编译成机器码文件,进而能屏蔽掉各种操作系统的不统一性后在所有硬件上都能运行;应用程序框架是编写Google发布的核心应用时所使用的API框架,包括活动管理器、窗口管理器、内容提供器、视图系统、包管理器、电话管理器、资源管理器、位置管理器、通知管理器九大部分,开发人员遵守框架的开发原则来开发自己的应用程序,提高了开发效率;应用软件层的开发基本上采用JAVA作为官方语言,使用Google 提供的Android SDK中的工具集(包括编译器、资源编译器、调试器和仿真器),并使用Eclipse加上ADT( Android Developer Tools)插件作为集成开发环境开发。   IOS是苹果公司专门为IPhone开发,只能在苹果公司自身的移动设备上安装的操作系统。它是基于Unix的内核,具有Unix风格的内存管理和抢占式多任务处理,大大改进内存管理,允许同时运行更多软件,是一个完全封闭型的操作系统,不仅系统封闭,连应用、资源都是封闭的,只能通过APPStore商店购买。IOS的系统架构分为四个层次:核心操作系统层、核心服务层、媒体层和可触摸层,其中,核心操作系统层包括内存管理、文件系统、电源管理以及一些其他的操作系统任务,可以直接和硬件设备进行交互;核心服务层是用来访问IOS的一些服务;媒体层可以支持应用程序使用各种媒体文件,进行音频与视频的录制,图形的绘制,以及制作基础动画;可触摸层为开发应用程序提供各种框架,其中大部分与用户界面有关,负责用户在IOS设备上的触摸交互操作,IOS本身具备的最大优势是操控性极高的点触式用户界面,完全摆脱了手机的传统键盘。   2 智能手机操作系统

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档