首页 > 知识点讲解
       移动操作系统
知识路径: > 移动多媒体技术基础 > 移动多媒体终端设备及系统平台 > 移动操作系统 > 
被考次数:2次     被考频率:低频率     总体答错率:26%     知识难度系数:     
相关知识点:4个      
               Android
               Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日发布的手机操作系统。Android早期由原名为Android的公司开发,Google公司在2005年收购Android公司后,继续对Android系统进行开发和运营。
                      Android系统的优势
                      Android系统目前的市场占有率仍在急剧提高,这主要得益于其以下优势。
                      . 平台的开放性允许任何厂商加入,使其拥有了更多的开发者,新的应用和创意可以不断地出现。
                      . 摆脱了运营商的束缚,让手机更加贴近互联网。
                      . 应用程序都是基于Java开发的,Java具有一次编写、四处运行的跨平台性,实现了在所有的Android设备中运行,真正做到了硬件无关性,降低了开发者的负担。
                      . 提供了标准的API和SDK开发包,手机厂商可以根据需要自行开发或者使用已有的程序,从而打造出富有特色的Android平台。
                      Android的体系架构
                      Android采用了软件堆层的架构,一共分为四层,自下向上分别是Linux内核层、系统运行库层、应用框架层和应用层,如下图所示。
                      
                      Android体系结构
                      ①Linux内核层。
                      Android基于Linux 2.6内核提供系统的核心服务,如安全性、内存管理、进程管理、网络协议栈和驱动模型。内核层的驱动包括显示驱动、键盘驱动、Flash内存驱动、照相机驱动、音频驱动、蓝牙驱动、Wi-Fi驱动、Binder IPC驱动、Power Manager驱动。其中,Binder IPC驱动用来提供进程之间通信的功能。
                      系统运行库层主要包括两个部分,一是程序库(Libraries),二是Android运行库(RunTime)。程序库通过Android应用程序框架为开发者提供服务,主要包括以下几种。
                      . 系统C库。从BSD继承而来的标准C系统函数库,是专门为基于嵌入式的Linux设备制定的。
                      . 媒体库。该库支持多种常用的音频、视频格式的回放和录制,同时支持静态图像文件。编码格式包括MPEG4、H.264、MP3、AAC、AMR、JPG、PNG。
                      . Surface Manager。用于管理、显示子系统,并为多个应用程序提供2D和3D图形层的无缝融合。
                      . LibWebCore。Web浏览器引擎,支持Android浏览器和可嵌入的Web视图。
                      . SGL。底层的2D图形引擎。
                      . 3D libraries。基于OpenGL ES 1.0 APIs实现,该库可以使用硬件3D加速或者高度优化的3D软加速。
                      . FreeType。位图和矢量字体显示。
                      . SQLite。轻量级的关系型数据库。
                      所有Android应用程序都运行在它自己的进程中,该进程是一个Dalvik虚拟机的实例。Dalvik虚拟机是由Google公司自主研发的,它被设计成一个设备,可以同时高效地运行多个虚拟系统。Dalvik在保证API兼容的同时,针对移动手机进行了优化,以占用更小的资源,提高了运行效率。Dalvik虚拟机依赖于底层Linux内核提供的功能,如线程机制和内存管理机制。
                      Android应用程序的开发基于应用程序框架(Application Framework)和组件,开发人员拥有同核心应用程序一样的APIs访问权限。应用程序后面是一系列的服务和系统,其中包括以下几种。
                      . 视图(Views)。构造应用程序的视图部分,包括列表(Lists)、文本框(Textboxes)、按钮(Buttons)等。
                      . 内容提供器(Content Providers)。提供一种实现数据互访和共享的机制。
                      . 资源管理器(Resources Marager)。负责管理非代码的访问,如本地字符串、图片资源及涉及布局的XML文件。
                      . 通知管理器(Notification Manager)。用于将提示信息显示在状态栏上。例如,当收到短信的时候在状态栏上显示新信息。
                      . 活动管理器(Activity Manager)。用于管理应用程序的生命周期,并提供应用页面的退出机制。
                      ②应用程序(Application)。
                      Android的应用程序通常涉及用户界面和用户交互。Android本身提供了桌面(Home)、联系人(Contact)、电话(Phone)和浏览器(Browsers)等众多的核心应用。所有核心应用都使用Java编写,开发者可以使用应用程序框架层的API实现自己的程序,这也是Android开源优势的体现。
                      从总体架构上看,Android平台显示出了自身的特点,如集成了WebKit浏览器、Dalvik虚拟机等模块。这些模块的应用也成为Android开发的焦点,开发者可以利用Android提供的模块接口开发出具有特色的应用程序。
               iOS
               iOS是由苹果公司为iPhone开发的操作系统,主要支持iPhone、iPod以及iPad。iOS操作简单、直观,性能良好,引领着智能手机的潮流。iOS原名为iPhone OS,于2010年6月7日在WWDC大会上宣布更名为iOS。
                      iOS的系统架构
                      iOS的系统架构分为四个层次:核心操作系统层(Core OS Layer)、核心服务层(CoreServices Layer)、媒体层(Media Layer)和可触摸层(Cocoa Touch Layer)。下图展示了iOS系统的架构。
                      
                      iOS系统框架
                      位于iOS系统架构最下面的一层是核心操作系统层,包括内存管理、文件系统、电源管理以及一些其他的操作系统任务,它可以直接和硬件设备进行交互。
                      第二层是核心服务层,可以通过它访问iOS的一些服务。
                      第三层是媒体层,通过它可以在应用程序中使用各种媒体文件,进行音频与视频的录制、图形的绘制以及制作基础的动画效果。
                      最上面的一层是可触摸层,这一层为应用程序的开发提供各种有用的框架,并且大部分与用户界面有关,从本质上来说,它负责用户在iOS设备上的触摸交互操作。
                      可触摸层中的很多技术都是基于Objective-C语言的。Objective-C语言为iOS提供了集合、文件管理、网络操作等支持。如同UIKit框架,它为应用程序提供了各种可视化组件,如像窗口(Window)、视图(View)和按钮组件(UIButton)。Cocoa Touch层中的其他框架对应用程序的开发也是非常有用的,如访问用户通讯录功能的框架、获取照片信息功能的框架、负责加速感应器和三维陀螺仪等硬件支持的框架。
                      软件支持
                      iOS不仅自带一些常用的应用程序,更具有特色的是,iOS 2.0可以通过App Store支持第三方应用程序。
                      以iOS 4.3版本为例,iPhone的主接口包括以下自带的应用程序:SMS(短信)、日历、照片、YouTube、股市、地图(AGPS辅助的Google地图)、天气、时间、计算器、备忘录、系统设置、iTunes(将被链接到iTunes Music Store和iTunes广播目录)、App Store、Game Center以及联络信息。iPad只保留了部分iPhone自带的应用程序,包括日历、通讯录、备忘录、视频、YouTube、iTunes Store、App Store以及设置;四个位于屏幕最下方的常用应用程序是Safari、Mail、照片和iPod。
                      App Store允许用户从iTunes Store或Mac App Store浏览和下载一些为iPhone SDK或Mac开发的应用程序。用户可以购买或免费试用,将应用程序直接下载到iPhone、iPod Touch、iPad、Mac,其中包含游戏、日历、翻译程式、图库以及许多实用的软件。App Store在iPhone、iPod Touch、iPad以及Mac的应用程序商店都具有相同的名称。
                      App Store
                      App Store译为苹果应用程序商店,是iPhone、iPod Touch、iPad以及Mac的服务软件,允许用户从iTunes Store或Mac App Store浏览和下载一些为iPhone SDK或Mac开发的应用程序。App Store拥有海量精选的移动App,均由Apple和第三方开发者为iOS量身设计。用户可以按类别随意浏览,或者选购由专家精选的App和游戏收藏,Apple会对App Store中的所有内容进行恶意软件的审查,因此用户购买和下载App的来源完全安全可靠。
                      2008年3月6日,苹果公司对外发布了针对iPhone的应用开发包(SDK)供免费下载,以便第三方应用开发人员可以开发针对iPhone及iPod Touch的应用软件。3月12日,苹果公司宣布已获得超过10万次的下载。3个月后,这一数字上升至25万次。苹果公司推出的产品在技术上一直以来都保持着一定的封闭性,例如当年的Mac。此次推出SDK可以说是前所未有的开放之举。继SDK推出之后,2008年7月11日,App Store正式上线。7月14日,App Store中可供下载的应用程序已达800个,下载量达到1千万次。2009年1月16日,App Store可提供逾1.5万个应用程序,下载量超过5亿次。2013年1月8日,苹果公司宣布官方应用商店App Store的应用下载量已经突破400亿次,其中半数是在2012年完成的,总活跃账户数已达5亿个。截至2018年,全球App的下载量已经突破1940亿次,比2016年增长了75%,市值达到1010亿美元。
                      据估计,App Store现在的下载量约为每天5千万次,每年200亿次。
                      App Store平台上的大部分应用的价格均低于10美元,并且有约20%的应用是供免费下载的。用户购买应用所支付的费用将由苹果公司与应用开发商3:7分成。
                      美国依然是iOS App Store消费支出和下载量最大的市场,总下载量达到了401亿次,消费支出达到了360亿美元。中国以399亿次的下载量和277亿美元的消费支出排在第二位。目前,约有2000万名开发者在开发应用,每周约有5亿人访问App Store。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2020年下半年
   多媒体应用设计..
   上午试卷 综合知识
第27题
选择题
(27)不属于移动操作系统。

9%
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有