万物互联时代的操作系统-亿欧课件

上传人:29 文档编号:241660352 上传时间:2024-07-14 格式:PPTX 页数:73 大小:3.90MB
返回 下载 相关 举报
万物互联时代的操作系统-亿欧课件_第1页
第1页 / 共73页
万物互联时代的操作系统-亿欧课件_第2页
第2页 / 共73页
万物互联时代的操作系统-亿欧课件_第3页
第3页 / 共73页
点击查看更多>>
资源描述
万物互联时代的操作系统研究报告万物互联时代的操作系统研究报告12前言前言研究背景与目的研究背景与目的物联网因其宏大主题,以及巨大的应用想象空间而备受政府和企业的关注。国国际际电电信信联联盟盟(ITU)对对物物联联网网的的定定义义:“物联网主要解决物品到物品(Thing to Thing,T2T),人到物品(Human to Thing,H2T),人到人(Human to Human,H2H)之间的互联。”因此物联网也被视为是继计算机、互联网之后的第三次技术革命。但由于物联网包含的软硬件技术太多,既牵涉到硬件端如传感器、通讯模组、异构芯片,也涉及到软件层如操作系统和应用软件,行业发展遇到不少困境,行业整体呈波段式前进。AIoT+云计算+5G的发展,使得万物互联正在逐渐成为现实,整个ICT产业可能有一次重塑的机会。数据的连接节点、传输速度、时延、处理的规模和速度得到不断的提升,“万物互联”的AIoT将会在智能家居、智慧工厂、智慧城市等场景下均有较大表现。亿亿欧智欧智库库一直关注于物联网产业的发展,自2018年发布2018中国物联网应用研究报告以来,后续又推出了深入探讨物联网技术发展及应用的报告。2019年中国智慧城市发展研究报告、2020中国车联网商业模式分析报告、2020智能物流产业研究报告、2020巨头企业物联网业务布局研究等已发布报告从不同角度探讨物联网技术的发展。我们也越来越关注底层技术在物联网产业发展中起到的推动力。操作系统作为重要底层软件技术之一,上承应用开发,下接海量的硬件终端,正在吸引巨头提前布局。我们观察到国内外科技巨头都在操作系统层面有所布局,比如谷歌的Android Things和Fuchsia、阿里的AliOS和AliOS Things、华为的LiteOS和鸿蒙OS、ARM的MbedOS等。但市场中对于面向万物互联时代的操作系统还未有充分的讨论,我们希望借助这份报告来实现对物联网操作系统(IoT OS)的定义与梳理,提供给物联网从业人士和其他对物联网产业感兴趣的人士一些有用见解。EOIntelligence2前言前言研究背景与目的提供给物联网从业人士和其他对物联网产2EOIntelligence3前言前言主要研究主要研究发现发现物联网终端海量碎片化的特征,很可能使得物联网的操作系统并不像PC或手机系统具有个别企业垄断市场的局面;云计算厂商和终端硬件设备厂商有充分的动力去推动自研物联网操作系统,“云+端”是物联网操作系统的主要竞争场;云计算厂商做 IoTOS的代表有阿里云、谷歌云、AWS、Azure等,硬件相关厂商做IoTOS的代表有华为、ARM、苹果等。技术积累和资源禀赋决定了不同厂商的入局点不同。当前阶段应用的物联网操作系统往往呈现出轻量级系统和通用级系统并存的情况,轻量级满足低计算资源(RAM及ROM资源最小以K B 计)场景,通用级适用于计算资源较好(RAM及ROM资源在MB以上,甚至达到GB)的物联网场景,是否会出现一种统一的IoT OS,还是多套系统的配合实现功能,目前而言下定论还为时尚早。巨头尝试去打破操作系统这种异构状态,但前景不明朗。新老操作系统的交替会持续相当一段时间。嵌入式操作系统几乎每10年会发生一次重大模态进化,目前的时间节点下来比较,很类似于2005-2008年移动操作系统的爆发前夜,当 时无论是微软、惠普&Palm、诺基亚、谷歌、三星、黑莓,还是苹果公司都在积极探索面向下一代的便携式个人计算机新形态,并最终出现智能手机的繁荣。桌面端:Windows系列88.23%+Mac系列8.9%=97.13%移动端:Android74%+iOS25%=99%海量碎片的物联网端:分分业业务务、分分场场景景、分分生生态态EO Intelligence3前言前言主要研究发现云计算厂3EOIntelligence专业术语解释MCU:微控制单元(Microcontroller Unit),又称单片微型计算机(Single Chip Microcomputer)或者单片机,是把中央处理器(CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。SoC:系统级芯片或片上系统(System on a Chip),国内外学术界一般倾向将SoC定义为将微处理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上,它通常是客户定制的,或是面向特定用途的标准产品。嵌入式嵌入式系系统统(Embedded system):以应用为中心、计算机系统为基础,软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。操作系操作系统统(Operating System,简称OS):管理计算机硬件和软件资源的基础软件。操作系统需要处理内存管理、配置系统资源、控制输入输出设备、操作网络与管理文件系统等基本事务。实实时时操操作作系系统统(Real Time Operating System,简称RTOS):操作系统的一种,系统保证在一定时间限制内完成。实时操作系统有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作;软实时则只要按照任务的优先级,尽可能快地完成操作即可。物物联联网网操操作系作系统统(IoT OS):目前对于IoT OS并无明确的统一定义,可以认为其是在嵌入式基础上,面向物联网开发和功能实现需求(低功耗、通讯协议、二次开发、云端对接、高可靠等),使嵌入式系统具备网络连接和通信能力的操作系统总称。宏内宏内核核(Monolithic kernel):操作系统核心架构的一种,特性是整个核心程序都是以核心空间(Kernel Space)的身份及监管者模式(Supervisor Mode)来运行。用户服务和内核服务运行在同一地址空间中。4EO Intelligence专业术语解释MCU:微控制单元4EOIntelligence专业术语解释微内微内核核(Micro kernel):仅提供操作系统的最核心功能,如进程调度、进程间通信、存储管理等,而诸如文件管理、网络支持等服务以接口形式和微内核通信。因此与宏内核相比尺寸小、可扩展性好。进进程程间间通通信信(Interprocess communication,IPC):程序运行中,每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,这一过程称为进程间通信。系系统总统总线线(System Bus):系统总线是连接计算机系统的主要组件,包括数据总线(Data Bus)、地址总线(Address Bus)和控制总线(Control Bus)。随随机机存存取取存存储储器器(Random Access Memory,RAM):是与CPU等计算单元交换数据的内部存储器。作为操作系统或其他正在运行中程序的临时数据存储介质。RAM具有数据易失性,在计算机系统中暂时存储程序、数据和中间结果,断电所存储的数据将随之丢失。只只读读存存储储器器(Read-Only Memory,ROM):ROM存储数据稳定,断电后所存数据也不会改变,并且结构较简单,常用于存储各种固定程序和数据。可移植操作系可移植操作系统统接接口口(Portable Operating System Interface,POSIX):POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称。软软件开件开发发工具工具包包(Software Development Kit,SDK):为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具集合。5EO Intelligence专业术语解释微内核(Micro5EOIntelligence专业术语解释应应用程序接用程序接口口(Application Programming Interface,API):一组定义、程序及协议的集合,通过API接口实现计算机软件之间的相互通信。开发者无需理解软件内部工作的机制细节,也无需访问源码即可访问程序实现功能。API可降低系统各部分的相互依赖,提高组成单元的内聚性,降低耦合度。集成开集成开发环发环境境(Integrated Development Environment,IDE):IDE为程序开发提供开发环境,包括代码编辑器、编译器、调试器和用户图形界面等工具,集成有代码编写功能、分析功能、编译功能、调试功能等一体化开发套件。中中间间件件(Middleware):中间件是独立的系统级软件,连接操作系统层和应用程序层,将不同操作系统提供应用的接口标准化,协议统一化。硬件抽象硬件抽象层层(Hardware Abstraction Layer,HAL):介于操作系统内核与硬件电路之间的接口层,目的在于将硬件抽象化。在隐藏了特定平台的硬件接口细节后,为操作系统提供虚拟硬件平台,使其与硬件无关,实现多硬件平台移植的目的。图图形用形用户户界界面面(Graphical User Interface,GUI):以图形化形式提供用户与计算机之间的交互,由相应硬件平台和操作系统来支持显示。谷谷歌歌移移动动服服务务(GoogleMobile Service,GMS):GMS是Google开发并推动Android的动力,为谷歌play所应用的底层框架,闭源运行。GMS提供包括GooglePlay、Search、Gmail、Talk、Maps、Street View、YouTube、Android Market等服务。海外Android 平台严重依赖GMS。安卓开放源代安卓开放源代码项码项目目(Android Open-Source Project,AOSP):安卓项目的开放源代码部分,对应于GMS。6EO Intelligence专业术语解释应用程序接口(Ap6目目录录CONTENTS1.万物互联时代的战略制高点1.物联网操作系统的时代背景与使命挑战2.物联网操作系统的市场空间2.操作系统历史经验回顾3.物联网操作系统代表类型及案例1.嵌入式操作系统2.通用OS裁剪后的操作系统3.轻量级物联网操作系统4.下一代操作系统4.物联网操作系统发展展望目录万物互联时代的战略制高点7The commanding heights of IoT一、万物互联时代的战略制高点8The commanding heights of IoT一8信息化发展已从计算机时代、互联网时代发展到物联网时代,联网要求由“人人相连”变为“人物交互”,物联网产业处于快速成长期920世纪60年代,美国四所大学的超级计算机开始采用TCP/IP协议联机,正式拉开了互联网时代的序幕。经过60余年的发展,设备网络互连已从大型计算机时代发展到个人计算机时代,我们现在正处于移动计算时代和万物互联时代的过渡阶段,软件及硬件设备发生了翻天覆地的变化,联网的要求由之前的“人与人”相连转变为“人与人”及“人与物”相连。近十年来,全球PC和智能手机的出货量为百万级别,而物联网的设备连接量达到了百亿级别,物联网因其应用广泛性、用户友好性、生态完整性而具有巨大的发展潜力。机器机器联联网网人人相人人相连连人物交互人物交互代表公司设备连接量EOIntelligence大型大型计计算机算机时时代代时代有线互联,算力强大特点用于科研、企事业单位个人个人计计算机算机时时代代有线/无线互联互联网开始普及移移动计动计算机算机时时代代无线互联,实时连接终端设备平民化边边缘缘计计算算机机时时代代万物互联,AI赋能全场景式智能应用IBM Apple 联想惠普戴尔宏碁2010年全球出货量峰值3.5亿亿台台华为AppleSamsung 小米2016年全球出货量峰值14.7亿亿台台华为阿里巴巴小米Microsoft Apple Amazon2019年全球设备连接量120亿亿台台IBM雷明顿-兰德数量级别为千万台千万台数据来源:IDC通讯技术实现了由1G向5G的跨越信息化发展已从计算机时代、互联网时代发展到物联网时代,9209EOIntelligence物联网的海量终端上,硬件成本问题永远是重大考验之一。微控制器(MCU)、MEMS传感器和无线通讯模组成本的逐年下降从成本端推动行业发展。MCU在性能提升和价格下降的道路上不断前进,寄存器位数从4位、8位、16位到今天主流的32位MCU,主频则从8MHz、16MHz发展到现在的几百MHz。据IC Insights预计,MCU的平均单价在未来3年内会逐渐下降。价格不断下降的高性能MCU将为物联网应用提供更多可能。传感器和无线通讯模组行业的发展呈现出相似的趋势。NB-IoT模组及Wi-Fi模组的价格在近年发生剧烈下降,分别自5年前的几十元下降到近期的10-20元附近,成为中远距离和近距离场景的最经济选择。全球传感器平均单价持续走低,自2010年以来下降幅度超过100%。硬件更迭和价格下降推动终端生态的普及,进一步推动物联网产业的发展100.710.650.580.56100000.590.570.53 0.5500.50200000.60400000.70销售额(百万美元)单价ASP(美元)出货量(百万件)来源:ICInsights733625 19.3171514131000700525420120010008006004002000NB-IoT模组4G模块Wi-Fi模组5G CPE模组来源:小米、上市公司招股书、公开资料亿亿欧智欧智库库:MCU的平均的平均单单价逐年价逐年递递减减亿亿欧智欧智库库:2010-2018年年传传感器价格逐年下降感器价格逐年下降亿亿欧智欧智库库:物:物联联网通网通讯讯模模组组价格价格预预期期变变化化500000.755781014151720240.630.70.640.60.450.40.380.320.3051015300000.652025302010 2011 2012 2013 2014 2015 2016 2017 2018销售量(10亿)平均单价(美元)来源:中国信通院(CAICT)、ICInsight、公开资料EO Intelligence物联网的海量终端上,硬件成本问10EOIntelligence从1982年的第一台联网设备开始,物联网已经走过了近40年。在2010年左右,爱立信、IBM、思科、Gartner对物联网产业的发展相当乐观,普遍预测至2020年全球将有500亿台联网设备。但时间真的来到2020年,我们发现联网设备数量这一最关键指标的达成率低于预期,Gartner给出的2020年预计120亿连接数量,远低于10年前的预期水平。我们发现物联网发展不及预期重要原因之一是上层软件应用开发和底层硬件紧密耦合,很难由第三方开发者为硬件开发应用。这导致物联网软件应用迭代慢、成本高,生态闭塞。物联网十年发展不及预期,软硬件紧密耦合带来生态壁垒,物联网操作系统是破局关键11数据来源:预测数据来自Gartner、IBM、思科等预期综合;实际数据来自Gartner2019。1442293484064911100100200300400亿亿欧智欧智库库:2014-2020年物年物联联网接网接入入设备设备的的预预期期和和实际实际差差距距600501500201420162010年前后的预测水平(亿台)20182020实际发展水平(亿台)实际实际CAGR在在20%左右左右预预期期CAGR在在35%左右左右物联网终端发展的10年预期相差5倍终端数量多系统不适配研发周期长研发成本高亿亿欧智欧智库库:操作系:操作系统统是制是制约约物物联联网网发发展的展的重重要因素要因素物联网设备连接量已达百亿级别软硬件耦合严重行业标准滞后操作系统的研发周期为4-5年单个SKU的软件开发、系统集成研发成本30万美金产品间无法联动智能操控使用感差物联网巨头形成垄断,市场竞争不足品牌林立互不兼容EO Intelligence从1982年的第一台联网设备开11EOIntelligence物联网的终端设备数量呈现指数型上涨,物联网终端软件复杂度的提升势在必行。物联网开发平台也需要具备一套对软件开发者更友好的、相对统一的操作系统,使软件开发过程从硬件开发中解耦出来。只需要基于操作系统,即可快速开发上层应用。区别于传统操作系统,物联网在操作系统领域需要易拓展、跨平台、低成本、强安全、稳连接的新要求12多多终终端端应具备弹性部署的能力,可应用于不同的终端设备低成本低成本应具备在微小设备运行的能力,资源耗用小,功耗小,降低硬件成本强强安全安全在零碎终端上,同样拥有足够强的安全机制,保障用户设备和数据的安全云端能力云端能力在底层架构设计上应该具有丰富的云端接入功能,并且保持稳定连接操作系操作系统统亿亿欧智欧智库库:物:物联联网网发发展展对对操作系操作系统统提提出的出的新新需求需求跨平台跨平台应具备消弭硬件平台差异,使软硬件开发解耦的能力物物联联网网EO Intelligence物联网的终端设备数量呈现指数型12EOIntelligence物联网产业如果按照功能进行分层,可以划分为感知层、网络层、平台层和应用层。感知层相当于物联网系统的五官和四肢,负责前端数据的收集;网络层相当于神经纤维,用于高速传递数据和信息;平台层相当于小脑和大脑,连接管理平台确保物联网系统自主运行,而操作系统则确保智能应用有运行的基底。广义的操作系统是云端PaaS平台和端侧系统的统一和融合。从市场分额占比来看,平台层占有物联网大约20%市场。综合技术因素和市场规模,操作系统是物联网发展的重要一环。13感知感知层层网网络层络层接入网、核心网、业务网平台平台层层应应用用层层芯片传感器通信模组嵌入式SoC通信芯片物理传感器RFID摄像头生物传感器WIFI蓝牙ZigBeeLoRa蜂窝网络(34G、NB-IoT)蜂窝网络非蜂窝网络ZigBee、LoRa、蓝牙连接管理平台设备管理平台应用开发平台操作系操作系统统及及软软件开件开发发物联网智能终端可穿戴设备、智能家居、智能汽车物联网系统集成智慧楼宇、智慧城市、智能制造亿亿欧智欧智库库:物:物联联网网产业产业按功能按功能进进行行分分层层广义操作系统上承应用落地系统集成商SI应用开发商ISV大量协议的封装和集成简化了程序开发API及数据服务赋能集成商的应用落地物物联联网网PaaS平台平台端端侧侧操作系操作系统统对不同类型处理器和模组的支持适配下接海量终端海量终端设备丰富应用形态亿亿欧智欧智库库:广:广义义操作系操作系统统起到承上起到承上启启下的下的作作用用广义物联网操作系统上承落地应用,下接海量终端传感器 控制器 智能家居 消费电子EO Intelligence物联网产业如果按照功能进行分层13EOIntelligence操作系统是硬件资源和软件应用之间的桥梁,对于复杂的底层硬件资源而言,软件开发者必须通过操作系统的指令和接口进行调用。通过操作系统可实现以下几方面的功能。尽量有效、合理地组织和管理计算机的各种软硬件资源;合理地组织计算机的工作进程,控制程序的执行并在程序执行的过程中向程序提供各种各样的服务功能;用各种各样的方式使得用户能够非常灵活、方便地使用计算机,采用各种各样的技术使整个计算机系统能够高效率地运行。狭义操作系统协同软硬件资源,提高终端效率14亿亿欧智欧智库库:操作系:操作系统统是是软软硬件硬件资资源源的的分配者分配者操作系操作系统层统层硬件资源:CPU、内存、I/O设备软件资源:应用软件、磁盘中的信息物理机层虚拟机层配置在计算硬件上的第一层软件,对硬件系统的第一次扩充为软件进程分配计算资源,决定了软件及应用存在的形态设备管理作业管理文件管理存储管理亿亿欧智欧智库库:操作系:操作系统统的五大管理功能的五大管理功能对硬件设备的管理,包括输入输出设备的分配、启动、完成和回收对处理器进程的管进程理,将计算资源合管理理地分配给每个任务文件的逻辑组织和物理组织、目录结构和管理负责人机交互、图形界面、语音控制对存储空间内数据的结构和组织方式进行管理EO Intelligence操作系统是硬件资源和软件应用之14EOIntelligence碎片化是物联网终端发展的最重要特征之一。从本质上来讲,有多少种终端设备就应该有多少种上层应用。万物互联时代不仅仅是物与物之间的实时通讯,也包含了相当部分的人与物无缝互动。云侧和端侧的功能需要去同时实现物与物实时通讯及人与物的无缝互动。我们判断,在智慧城市、工业应用等场景中,云端平台的赋能将发挥更大的作用,而在室内智能和消费电子场景,人与物的无缝互动是未来重点关注的方向。操操作作系系统统在在人人与与物物的的无无缝缝互互动动中中将将发发挥挥最最重重要要的的作作用用,发发展展潜潜力力和和市市场场需需求求巨巨大大。本本报报告告核核心心关关注注于于端端侧侧操操作作系系统统的的现现状状、发发展展和和未未来。来。终端应用碎片化,物联网操作系统市场需求大15智慧公交产业应产业应用用人与物的无缝互动室内智能室内智能消消费电费电子子可穿戴设备车联车联网及出行网及出行车联网向右越来越依靠终端操作系统赋予的交互和功能向左越来越依靠云端平台赋予的设备联网管理及数据分析自动化能力实体或虚拟的个人助手自动驾驶及车载系统智能制造智慧能源智慧农业智慧物流智能家居物与物的实时通讯智慧城市智慧城市智慧停车无感收费智能电表公共事公共事业业智能燃气智能路灯智慧楼宇智慧零售EO Intelligence碎片化是物联网终端发展的最重要15EOIntelligence16代表公司代表公司亚马逊亚马逊苹果苹果微微软软华为华为阿里巴巴阿里巴巴云云依托AWS的云服务:AWSIoT集成人工智能和大数据分析能力针对硬件产品及场景的开放平台:Homekit、HealthKit、SiriKit等助力开发者应用开发Azure物联网中心:受信任的平台模块(TPM)、AzureIoTHub、AzureStreamAnzlytics、AzureStorage、AzureDocumentDB等华为云,物联网云平台:OceanConnect阿里云物联网平台:开发者服务工具IoT Studio物联网市场Link Market垂直行业平台:飞凤、飞燕端端终端AI芯片:AWSInferentia提升AI语音助手效率;操作系统:FreeRTOS芯片:针对硬件产品线推出A/T/H/S系列芯片操作系统:与设备适配的iOS传感器技术:NFC、3D传感器、生物信息传感器IoT芯片:AzureSphere系列认证芯片操作系统:Windows10IoT(包含核心板、企业版)IoT芯片:NB-IoT商用芯片IoT通信模组:eLTE-IoT模组操作系统:LiteOS、鸿蒙OS通信芯片:LoRa芯片AI芯片:平头哥RISC-V架构操作系统:AliOSThings我们观察到,近年来世界范围内的科技巨头都开始在物联网领域进行重点布局,虽然各家打法各有差异,但总结来看巨头布局互联网主要关注“云云+端端”模模式式,努力构建生态和竞争优势。在云云侧侧,以云平台为支撑的中间件服务、数据服务和信息服务,以及在端端侧侧,以底层软硬件设备为基础的配套组件,将会是巨头控制物联网海量终端、丰富应用形态的两个最好切入切入点点。亿亿欧智欧智库库:国:国际际范范围围内内领领先的科技先的科技企企业业在在物物联联网网方方向的向的布布局局来源:亿欧智库,2020巨头企业物联网业务布局研究全球科技巨头正在以“云+端”模式布局物联网EO Intelligence16代表公司亚马逊苹果微软华为16EOIntelligence物联网操作系统是科技巨头的重要着力点,也是取得物联网时代战略制高点的关键之一17200320062014201520162017201820192020AWS:睿睿赛赛德德科科技技:Arm:谷歌:谷歌:谷歌:谷歌:Apache基金会:基金会:Arm:华为华为:微微软软:Mbed Linux OS翼翼辉辉信息:信息:微微软软:华为华为:Linux基金会:基金会:谷歌:谷歌:腾讯腾讯:阿里巴巴:阿里巴巴:庆庆科:科:MiCO OSWindRiver:亚马逊亚马逊:物物联联网操作系网操作系统统从服从服务连务连接,到服接,到服务务应应用用,最最终终目目的的应应该该是服是服务务于智能于智能物联网操作系统尚处于发展早期阶段,呈现出碎片化状态。目前市场中存在着不不同同来来源源的的物物联联网网操操作作系系统统:有有从从原原有有嵌嵌入入式式操操作作系系统统改改进进而而来来的的,也也有有从从通通用用系系统统裁裁剪剪而而来来的的,还还有有面面向向物物联联网网需需要要完完全全从从零零发发展展而而来来的的。不同行业背景的厂商(操作系统大厂、硬件厂商、云计算服务厂商等)从自身业务需求出发进行探索。我们判断尽管目前物联网市场中操作系统的市场占有率较为分散,但未来有可能出现几个垄断具体业务场景或生态的主导型物联网操作系统。亿亿欧智欧智库库:主流的物:主流的物联联网操作系网操作系统统发发展展历历史史AdamDunkels(个人)个人):Contiki来源:亿欧智库整理EO Intelligence物联网操作系统是科技巨头的重要17Operating system historical experience review二、操作系统历史经验回顾18Operating system historical ex18操作系统的出现和迭代是时代需求和技术制约下的平衡19操作系统管理硬件资源,控制程序运行,改善人机界面,和为应用程序提供支持的系统软件。是为满足用户使用计算机过程中提高资源利用效率、增强计算机系统性能的产物。在不同时代的需求和技术发展与制约下,操作系统呈现出不同形态,可以确认的是,其会一直发在时代需求和技术制约间寻找平衡。亿亿欧智欧智库库:操作系:操作系统统从从简简单单到到复复杂杂,出出现现面面向向特定特定场场景的景的复复杂杂系系统统穿孔卡片穿孔卡片-手工操作手工操作手工操作的慢速度和计算机的高速度之间形成了尖锐矛盾,计算资源的利用率太低批批处处理系理系统统减少了作业建立时间和手工操作时间;新的问题:单次只能处理一个任务;EOIntelligence多道程序系多道程序系统统同时把多个程序放入内存,并允许它们交替在CPU中运行,解决了单次处理多任务的问题分分时时操作系操作系统统处理机的运行时间分成很短的时间片,按时间片轮流把处理机分配给各联机作业使用,允许多个用户同时联机使用计算资源实时实时操作系操作系统统为满足实时控制与实时信息处理,系统能够及时响应随机发生的外部事件,并在严格的时间范围内完成对该事件的处理通用操作系通用操作系统统具有多种类型操作特征的操作系统。可以同时兼有多道批处理、分时、实时处理的功能,或其中两种以上的功能个人计算机操作系统可联机交互的单用户操作系统,提供用户接口和丰富的文件系统网络操作系统在原来各自计算机操作系统上,按照网络体系结构的各个协议标准增加网络管理模块,其中包括:通信、资源共享、系统安全和各种网络应用服务分布式操作系统管理分布式系统中的所有资源,它负责全系统的资源分配和调度、任务划分、信息传输和控制协调工作,并为用户提供一个 统一的界面来源:亿欧智库整理操作系统的出现和迭代是时代需求和技术制约下的平衡19操作系统19EOIntelligence操作系统不仅带来技术上的进步,同时也带动商业模式的创新20操作系统发展带来的技术上进步复用代码,减少软件开发者的重复劳动;功能模块化,便于专业分工,利于协同开发;屏蔽掉无关细节,降低软件开发难度;标准化接口,高内聚,低耦合。操作系统发展带来的商业模式上的创新产业上下游之间进行业务区分,便于业务分离和专业化;不断激发产品形态和业务模式的创新;成功的操作系统一直在帮助伟大企业构建竞争壁垒。操作系统OS自诞生之初,就是硬件设备向更复杂阶段发展必然产物。早期硬件资源少,产品功能简单,一体裸机也可以实现用户需求。而随着硬件复杂度的提升,和对硬件资源利用效率的提升,操作系统逐渐成为硬件和使用者之间的必需品。实时操作系统RTOS的出现是为了更容易实现实时多任务编程,标准化通用操作系统的出现则是为了多用户动态装载应用。历史经验告诉我们,操作系统不仅仅带来技术上的进步,同时也是产业分工和商业模式的演化,不单单是技术问题。操作系统的发展史上出现过不少成功案例,也出现过更多失败的案例,即使是行业巨头也难免曾经折戟。我们相信未来成功案例和失败案例集上的名单会不断增加。亿亿欧智欧智库库:历历史上以失史上以失败败告告终终的的操作操作系系统统案例案例1964年由贝尔实验室、麻省理工大学和通用电气共同研发的大型主 机操作系统Multics,受限于当时的技术条件,研发设计目标难度太大,项目进展缓慢,于1969年被撤项;1991年,IBM投入20亿美元打造WorkSpace操作系统,由于目标设 置过于宏大复杂,在历时4年开发后以失败告终;1994年,苹果为追赶微软windows操作系统而设立的代号为Copland的项目,最终因为该PC系统无法稳定运行而以失败告终;2007年,微软推出的Windows Vista版版因为无法对当时的硬件发展水平有很好的兼容而遇冷。2015年,微软持续经营10余年的移动端操作系统Windows Phone在与安卓的竞争中宣告失败。亿亿欧智欧智库库:操作系:操作系统发统发展展带带来来技技术术和和商商业业模模式式上的上的进进步步EO Intelligence操作系统不仅带来技术上的进步,20EOIntelligencePC桌面时代的垄断者:Wintel联盟Windows操作系统与Intel CPU组成的个人计算机架构,称霸了桌面端20余年。英特尔沿着摩尔定律不断发展以提升硬件水平,微软Windows系统升级将升级的硬件水平消耗掉,这又被总结为安迪-比尔定律。软件和硬件之间的协同进步关系使得Wintel双方在各自领域都获得了竞争优势,如下图所示,微软在软件市场中形成对应用软件开发商的绝对优势,Intel则成为整个半导体产业中技术实力最强的企业。Wintel联盟为个人电脑的推广和使用做出了重大贡献,但也存在不同程度的排他性。21PC整机ODM厂商:Dell、联想、HP、宏碁、华硕等通用型工具方面击败一系列竞争对手浏览器:击败网景公司多媒体工具:击败RealNetworks公司办公套件:击败Lotus Software办公通讯:Teams正在狙击Slack捆绑销售Windows(90%以上份以上份额额)+Intel(85%以上份以上份额额)亿亿欧智欧智库库:PC时时代代Wintel联联盟盟生生态态体体系系专业级应用软件及游戏:AdobeSAPOracleSAS出于市场占有率考虑,优先基于Windows平台开发,形成庞大软件生态推出不同层次的竞品:Dynamic、SQL Server、Skype等摩尔定律的掌控者X86架构在计算芯片领域的长期领先芯片设计晶圆制造IC制造切割、封装测试Intel包揽了芯片生产的全流程,和无晶圆厂模式相比话语权更高,企业规模更大巨大的底巨大的底层软层软件研件研发发投入投入底层软硬件性能的优化,尤其是针对大型计算需求和游戏性需求的优化适配各自领域的单一垄断厂商构成安安迪迪-比比尔尔定律定律牢牢把握住对产业链下游生产商的控制权来源:亿欧智库整理EO IntelligencePC桌面时代的垄断者:Wint21EOIntelligence破除商业公司对操作系统的垄断:Linux的开源发展模式Linux操操作作系系统统起源于1991年,从创始之初就采用内核开源的模式吸引个人和开发团体参与到开源社区的代码贡献中。到目前为止,Linux已经形成成熟的开源社区,汇聚了一大批开发者,核心代码量达到2500万行以上,社区版本和商业发行版本广泛应用于服务器、嵌入式和开发者的桌面端。Linux模式很好地印证了以开开源源基金基金会会、开开源源社区社区和开源开源贡贡献方献方为主要参与方的模式也可以为全社会贡献高性能的底层软件。22GNU是“GNUs Not Unix”的缩写,为Linux发行版本开发提供了大量的自由软件。所以Linux 内核+GNU 项目构成了完整的GNU/Linux 发行版。Linux发行版本通过通用公共许可证(GPL)发布。软件在GPL协议下,自由软件都遵循非版权原则,允许用户自由拷贝、修改和销售,但源代码的修改必须向所有用户公开。亿亿欧智欧智库库:开源:开源软软件的件的组织组织模式模式亿亿欧智欧智库库:GNU+Linux内核构成内核构成Linux发发行版行版来源:东方证券来源:中国信通院开源开源贡贡献方献方(企(企业业/组组织织)开源基金会开源基金会资资金支持金支持影响决策影响决策开源社区开源软件开发开发者管理管理资资源分配、源分配、规则规则制定、商制定、商务务合作等合作等管理管理资资金金雇佣雇佣员员工参与工参与开源社区开源社区开开 源源 主主 体体软件使用者提提供供开开源源软软件件提提 供供 开开 源源 软软 件件开源项目托管网站(例如Github)基基础设础设施施EO Intelligence破除商业公司对操作系统的垄断:22EOIntelligenceLinux的开放性使其在开发者场景(服务器+嵌入式)广泛应用Linux主要由内核、内核、shell、文件文件系系统统和和应应用程用程序序四部四部分分组组成成。内核、shell和文件系统一起形成了基本的操操作系作系统统结构,它们使得用户可以运行程序、管理文件并使用系统。正是受益于Linux内核的开放性和自定义程度高,相比Windows 等闭源系统,开发者使用计算机资源时具有更高自由度,因此在服务器及嵌入式等开发者使用居多的场景下拥有很高的市场占有率。而根据IDC于2017年公布的数据,全球服务器操作系统(免费+付费)中有约68%采用的是Linux服务器操作系统。而根据2016年的市场调研结果,嵌入式Linux和基于Linux的Android占有嵌入式系统市场的74%。23亿亿欧智欧智库库:Linux的的内内核核、shell和和文文件件系系统统 Linux 内核内核最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性Linux Shell系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行linux 文件系文件系统统文件存放在磁盘等存储设备上的组织方法55.00%19.00%9.00%4.00%3.00%1.00%8.00%1.00%嵌入式Linux Androidc/os-Windows CEVxworks Symbian Ios其他嵌入式嵌入式场场景景(含含手手机机)服服务务器器场场景景68.00%31.70%0.30%LinuxWindowsUnix来源:IDC,2017亿亿欧智欧智库库:Linux的的服服务务器器及嵌及嵌入入式市式市场场占有率占有率来源:21ic,2016EO IntelligenceLinux的开放性使其在开发者23EOIntelligenceWindowsPhone:发展延续长达20年的移动端设备操作系统终失败Windows Phone的历史最早可追溯到1996年研发的PDA系统WinCE,桌面操作系统赢家微软早已开始布局移动端能够随身携带的袖珍型个人计算机。经过10余年的发展,由微软开发的移动端操作系统Windows Mobile 6还是取得了不错的成绩,在2007年的手机市场中占有30%份额,主要和Palm、黑莓、Symbian这三者展开竞争。在iOS和Android出现之前,Windows Phone是市场中最早支持触屏的系统。而当iOS 和Android开始迅速取代传统手机的市场时,微软却开始逐渐败退。24SymbianWindows MobileAndroidios2008-2011年间,移动端OS的交替阶段,Windows Mobile明显落后于Android和iOS亿亿欧智欧智库库:2008Q4季度季度-2011Q3季季度度智能智能手手机操机操作作系系统统市市场场份份额额亿亿欧智欧智库库:相比:相比于于Android,Windows Phone犯的犯的错误错误60.00%50.00%40.00%30.00%20.00%10.00%0.00%Windows PhoneAndroid每台手机向制造商收取10-系统向向手机制造商免费授权,内核代码开源手机制造商据此可以采取差异化、低价化硬件厂商可定制自有的上层系统和UI20美元的Windows对硬件厂商Phone系统授权费用手机制造商无法开发低价机所有机型的UI相同,OEM思维严重对软件开发者新版本推出速度慢出现过重大内核和开发框架更替,开发者技能断层新版本推出迭代快速未出现过开发者技能断层最终对消费者软硬件水平相对于价格不存在竞争力在中低端机型上占据竞争力数据来源:历年调研数据来源:亿欧智库整理EO IntelligenceWindows Phone:发24EOIntelligence基于Linux内核,Android+ARM模式在移动端取得成功25ARM精简指令集架构RISC提供IP授权IP芯片设计厂商:高通、苹果、三星、华为海思、联发科等交授权费license fee搭载于移动等低功耗场景按终端售卖芯片数量交版税1、仅购买ARM的架构/指令集2、购买更深入的处理器优化包芯片设计厂自有或代工:下游芯片生产、封装、测试环节尽管Linux系统在桌面端远远落后于Windows,但其开源模式却为其他系统生态提供机会。以Linux为内核的安卓系统在移动端大放异彩。由ARM公司主导的硬件开放和由谷歌公司主导的软件开源模式是移动时代Android+ARM联盟建立的成因。相比于联系紧密的Wintel联盟,Android+ARM的结构要松散的多。Android由开源项目AOSP(Android Open-Source Project)和谷歌提供的GMS(Google Mobile Service)服务组成。ARM作为芯片IP授权方,带动了中下游fabless和foundary厂商的繁荣。亿亿欧智欧智库库:移:移动时动时代代Android+ARM联联盟盟以更以更开开放的放的形形式拓式拓展展市市场场Android+AOSPAndroid开源项目手机厂商可免费使用AOSP和基于此定制操作系统版本GMS谷歌移动服务GMS服务需由谷歌授权提供:1、GMS Core框架;2、服务API接口;3、Google Play、Gmail、Google Earth等软件。基于Apache 开源协议贡献代码移移动设备动设备制造厂商制造厂商移动设备厂商的地位提升,存在差异化空间来源:亿欧智库整理EO Intelligence基于Linux内核,Andro25EOIntelligence移动端操作系统经历过相当长一段时间的争夺,谷歌Android、苹果iOS和微软WinPhone都曾是有力竞争对手。我们认为相比于WinPhone和iOS的封闭性,正是Android系统将核心的软件本体以开源形式提供给手机厂商使用才得到众多厂商的支持,厂家可以在开源系统的基础上进行自由开发,从而构建起与其他厂商的差异性。而GMS部分使得谷歌对开源部分具有控制权,强化其对软件的监管。AOSP+GMS的开放与控制互补是谷歌Android能占据移动端80%以上设备的根本原因。AOSP+GMS:谷歌拿下手机端海量市场的重要组合26亿亿欧智欧智库库:AOSP及及Android开开放手放手机机联联盟(盟(Open Handset Alliance)亿亿欧智欧智库库:GMS作作为为谷歌控制整个生谷歌控制整个生态态圈圈的的钥钥匙匙企企业业分分类类企企业业名名单单(部分)(部分)通信运营商中国电信、中国移动、中国联通、KDDI、NTT DoCoMo、T-Mobile、Sprint Nextel半导体公司ARM、Broadcom、Intel、MediaTek、Marvell、NVIDIA、Qualcomm、ST-Ericsson、Texas Instruments手机及其他终端厂Acer、ASUS、Dell、FIH、Kyocera、LG、Motorola、Samsung、Sharp软件供应商ACCESS、Google、MOTOYA、NXP Software、SkyPop、SVOX、Esmertec其他商业公司Accenture、Aplix、Teleca AB来源:网络手机厂商手机厂商软软件开件开发发商商终终端消端消费费者者兼容性测试谷歌专项测试授权后方可搭载GMS供应商测试提供软件服务框架GMS Core调用谷歌原生应用提供的APIGoogle Play上架预装谷歌全家桶搜索、地图、邮箱、钱包、云等基础服务谷歌应用市场推送服务GMS+GMS CoreEO Intelligence移动端操作系统经历过相当长一段26EOIntelligence操作系统作为所有软件应用的根本,因其技术含量之高而成为ICT行业金字塔尖的存在。操作系统同时离不开硬件厂商和软件开发者的支持,成功的操作系统一定具有丰富的软件生态支撑。通过对前两次重大操作系统更替的回顾,我们总结了以下要点:1、操作操作系系统统永永远远满满足足的是的是时时代代的需的需求求,计计算机算机系系统统曾曾经经发发生生过过的的更更替替还还会会继继续发续发生生。在底层技术和市场需求发生变化时,总有厂商可以敏锐地发现并把握住时代更替的机会,以新技术+新模式替换掉旧有系统。2、在在相相同同类类型型终终端端上上的的追追赶赶几几乎乎不不可可能能实实现现。据统计,Win10操作系统在2018年已经具有3500万应用,超1.75亿个软件版本。支持1600万个硬件驱动组合,而截至2017年底,Google Play共有APP 350万个,App Store共有APP 210万个。追赶者很难通过对开发者的激励来形成一个新的软件生态,这么做的收益和付出处于不对称的状态。3、从、从0到到1是是操操作作系系统统弯道超弯道超车车的的最好最好时时机机,旧有,旧有经经验验可可能成能成为为阻阻碍碍。微软和谷歌在推出移动端操作系统的时间节点上相差不多,在2011年前两者的市占率一直处于焦灼状态,而最终Android凭借着更开放的软硬件生态赢得了开发者的青睐,WinPhone系统消失在历史中。4、更、更为为开放开放的的Android+ARM模式取代了封模式取代了封闭闭的的Wintel模模式式,更多的企业可以从开放产业链中获得利益,硬件设备和上层应用也更为丰富。在碎片化的物联网终端上,我我们们认为认为开开放模放模式式带给带给整整个个产产业业链链的的机机会和会和促促进进会会更更大大,尤尤其是其是在在物物联联网网产业产业内内。当然,在传统PC时代和移动时代,较少出现应用上的异构计算和不同类型操作系统混合作业的形式,因此物联网的系统发展会更加复杂。桌面和移动时代形成的操作系统联盟启示27EO Intelligence操作系统作为所有软件应用的根本27三、物联网操作系统代表类型及案例28Representative types and cases of IoT OS三、物联网操作系统代表类型及案例28Representati28EOIntelligence四大类物联网操作系统,起源和发展方向各有不同29物联网操作系统尚处于发展早期阶段。整个物整个物联联网操网操作作系系统统市市场场呈呈现现出碎片化状出碎片化状态态。目前市场中至少存在着四种发展来源的物联网操作系统:嵌入:嵌入式式实时实时系系统统及升及升级级版版、原有、原有通通用系用系统统裁裁剪剪定制定制后后适适应应部分部分物物联联网网需需求求,近几,近几年年来出来出现现的的专门为专门为物物联联网网设设计计的的轻轻量量级级IoT OS,以及完全从新开以及完全从新开发发的新型操作系的新型操作系统统。不同背景的厂商从自身需求和实际业务能力出发进行探索。我们判断尽管目前物联网市场中操作系统的市场占有率较为分散,但未来有可能出现几个垄断应用场景的物联网操作系统。亿亿欧智欧智库库:基于:基于现现有市有市场场的四的四类类物物联联网网操作操作系系统统3、面向物、面向物联联网的网的轻轻量量级级IoTOS代表系代表系统统:RT-Thread、华华为为LiteOS、ARMmbedOS、AliOSThings、AzureRTOS、AmazonFreeRTOS等等优优点:点:专门为专门为物物联联网开网开发设计发设计,联联网网协议协议完善,开完善,开发发包包齐齐全;全;缺点:仍未解决物缺点:仍未解决物联联网网终终端碎片化和割裂端碎片化和割裂的的问题问题。2、基于、基于Linux、iOS、Windows等成熟操作等成熟操作系系统统的裁剪的裁剪代表系代表系统统:uclinux、win10 IOT、WatchOS、Android Things等等优优点点:软软件件开开发发工工具具完完善善,开开发发者者基基数数大大;缺缺点点:原原版版系系统统冗冗余余严严重重、历历史史遗遗留留问问题题较较多多,普普遍遍不不适适应应低低功功耗耗场场景景、可可扩扩展展性性低低,需要定制化。需要定制化。4、下一代操作系、下一代操作系统统代表系代表系统统:谷歌:谷歌Fuchsia、华为鸿华为鸿蒙蒙OS优优点:是点:是对对嵌入式系嵌入式系统统和个人和个人设备设备操作操作系系统统的革命性的革命性进进化,理念化,理念为统为统一型一型OS,扩扩展性及移植性好;展性及移植性好;缺点:开缺点:开发发面面临临的不确定性高,缺少开的不确定性高,缺少开发发者基者基础础和生和生态态支持。支持。1、传统传统嵌入式系嵌入式系统统+通信通信协议协议+其其他物他物联联网功能模网功能模块块代表系代表系统统:SylixOS、C/OS-、Vxworks等等优优点:更偏向硬件点:更偏向硬件层层,硬件推广,硬件推广成本低;成本低;缺点:缺点:软软件开件开发难发难度高,度高,软软硬件硬件耦合耦合较严较严重,生重,生态态封封闭闭。来源:亿欧智库整理EO Intelligence四大类物联网操作系统,起源和发29EOIntelligence各类物联网操作系统的应用场景有所差异30物联网操作系统按照应用场景来看,各类操作系统都有其对应的重点应用场景,而在部分场景中存在有多类操作系统可供选择的情况。亿亿欧智欧智库库:现现有四有四类类物物联联网操网操作作系系统统的的应应用用场场景(景(举举例)例)操作系操作系统统名称名称应应用用场场景景传统传统嵌入嵌入式系式系统统uClinux工业控制、无人机、因特网设备(路由器、交换机、防火墙、负载均衡器等)、专用的控制系统(自动售货机)Vxworks通信、军事、航空航天、工业制造机器人、医疗器械、及汽车电子SylixOS航空航天、电力电网、轨道交通、机器人、新能源、医疗、工业自动化通用通用OS裁裁剪定制后剪定制后Androidthings应用于除手机(Android)、电视(AndroidTV)、车机(AndroidAuto)和穿戴式设备(AndroidWear)之外的物联网及嵌入式设备,适用于构建智能家居Windows10IoT核心板核心板智能建筑、IoT网关、HMI、智能家居、可穿戴设备Windows10IoT企企业业版版工业平板电脑、零售服务点、ATM、医疗设备、制造设备、瘦客户端操作系操作系统统名称名称应应用用场场景景轻轻量量级级物物联联网操作系网操作系统统RT-Thread智能家电、网关、工业物联终端Aliosthings智能生活电器、智能穿戴设备、工业数据采集设备HuaweiLiteOS智能家居、摄像头、智能水表、智能停车、智能照明AmazonFreeRTOS使用微控制器,RAM和ROM资源较少的应用场景,如工业场景下的传感器、制动器、泵和自动化组件统统一操作系一操作系统统HarmonyOS鸿蒙依次推进从低资源硬件到高资源硬件的覆盖,以分布式能力面向全场景Fuchsia可以兼容手机、PC
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!