免费智能真题库 > 历年试卷 > 多媒体应用设计师 > 2020年下半年 多媒体应用设计师 上午试卷 综合知识
  第27题      
  知识点:   移动操作系统   操作系统
  章/节:   移动多媒体终端设备及系统平台       

 
(27)不属于移动操作系统
 
 
  A.  iOS
 
  B.  Android
 
  C.  Windows 7
 
  D.  Windows Phone
 
 
 

 
  第19题    2020年下半年  
   42%
在IOS OSI RM中,传输层位于(19)。
 
   知识点讲解    
   · 移动操作系统    · 操作系统
 
       移动操作系统
               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。
 
       操作系统
        编写嵌入式软件有两种选择:一是自己编写内核;二是使用现成的操作系统。如果嵌入式软件只需要完成一项非常小的工作,例如在电动玩具、空调中,就不需要一个功能完整的操作系统。但如果系统的规模较大、功能较复杂,那么最好还是使用一个现成的操作系统。可用于嵌入式系统软件开发的操作系统有很多,但关键是如何选择一个适合开发项目的操作系统,可以从以下几点进行考虑:
        (1)操作系统提供的开发工具。有些实时操作系统只支持该系统供应商的开发工具,因此,还必须从操作系统供应商处获得编译器、调试器等;而有的操作系统应用广泛,且有第三方工具可用,因此选择的余地比较大。
        (2)操作系统向硬件接口移植的难度。操作系统到硬件的移植是一个重要的问题,是关系到整个系统能否按期完工的一个关键因素。因此,要选择那些可移植性程度高的操作系统,以避免因移植带来的种种困难。
        (3)操作系统的内存要求,有些操作系统对内存有较大要求。
        (4)操作系统的可剪裁性、实时性能等。
   题号导航      2020年下半年 多媒体应用设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第27题    在手机中做本题