首页 >>  正文

linux微内核设计

来源:baiyundou.net   日期:2024-09-24

21世纪经济报道记者倪雨晴 东莞报道

8月4日下午,在华为开发者大会2023上,HarmonyOS 4操作系统正式登场,并首次接入AI大模型的技术能力。

同时,华为还发布了升级的鸿蒙开发套件、HarmonyOS Next开发者预览版本,并展示了鸿蒙内核的最新技术进展。

华为常务董事、终端BG CEO、智能汽车解决方案BU CEO余承东介绍道,鸿蒙生态的设备数量已超过7亿,已有220万HarmonyOS开发者。他还表示:“自2019年HarmonyOS问世以来,已成为发展最快的操作系统,鸿蒙生态已过万重山。” 

鸿蒙在市场份额上进一步增长,Counterpoint数据显示,2023年一季度,华为鸿蒙操作系统在中国市场的市占率为8%,全球市场的市占率为2%,均是安卓、iOS之外的第三大手机操作系统。

当然,鸿蒙瞄准的并不只是手机,还包括物联网生态,根据华为财报数据,鸿蒙智联已有超过2300家合作伙伴,2022年新增生态产品发货量突破1.81亿台。当前,鸿蒙生态还在快速成长当中。

鸿蒙牵手盘古大模型

据介绍,此次HarmonyOS 4主要有五方面的升级,包括更具个性化的设计、通知中心新增实况窗功能和更丰富的元服务、手机语音助手小艺接入AI大模型技术、华为方舟引擎提升流畅度、安全功能更加完备。

其中,使用AI大模型的能力最受关注。华为盘古大模型刚升级到3.0版本,如今将在手机端侧进行应用,鸿蒙和盘古大模型之间将如何协同运作,各方拭目以待。

“AI大模型技术的发展将会带来下一代智能终端操作系统的智慧体验。”余承东在会上谈道,通过盘古大模型的底层能力加持,华为将在智慧终端交互、高阶生产力效率、个性化服务方面有全新的AI体验,同时在安全与隐私保护上承诺AI生成的内容都会进行标识。

这意味着,华为语音助手小艺可以实现更自然流畅的对话交互,拥有信息检索、摘要生成、多语种翻译等能力,可以成为新的生产力工具。

华为终端BG AI与智慧全场景业务部总裁贾永利在演讲中表示,“在大语言模型的训练下,小艺不仅能听懂用户的指令,还拥有对场景的编排能力。此外,小艺能帮助用户进行影像素材的二次创作以及文案创作,提供个性化的建议和推荐。”

随着生成式AI的热潮涌动,手机企业们早已跃跃欲试。8月4日,苹果CEO库克也在财报会上透露了苹果在AI方面的进展,他表示苹果多年来一直在研究生成式AI和其他模型,“我们将AI和机器学习视为基础核心技术,它们几乎嵌入到我们制造的每一个产品中,从今年秋天开始,iPhone将具备实时转录语音邮件的功能。”

此前,荣耀CEO赵明在接受21世纪经济报道记者采访时透露:“未来(荣耀)将率先把AI大模型引入端侧,并在网络大模型方面跟互联网公司进行合作,目前已有接触,这是荣耀未来要发展的AI的3.0阶段。端侧的大模型可以进行更多模态的分析与交互,基于更多的因素来进行决策、分析,同时更好地保护隐私。”

一位通信企业高管也对记者表示,ChatGPT所代表的AI平台可能会把手机里所有的APP都重塑,现有APP的交互方式、信息处理方式等都会发生变化,全部要基于通用人工智能平台。

鸿蒙内核进阶至哪一步?

华为很早就提出,全场景智慧生活是消费者业务未来5-10年的核心战略,操作系统则是支撑核心战略的底层技术。2019年的开发者大会上,HarmonyOS上场并且进行开源。

操作系统有很多层,华为也在持续升级各个层面的软件根技术。其中,鸿蒙内核和华为方舟图形引擎是两大核心技术底座。

根据公开资料,操作系统是位于应用和硬件之间的系统软件,向上提供易用的程序接口和运行环境,向下管理硬件资源。内核位于操作系统的下层,为操作系统上层的程序框架提供硬件资源的并发管理。而实现这些操作系统核心功能的模块,业界一般称之为操作系统“内核”。

在2019年时鸿蒙OS的架构中,内核包含Linux内核、鸿蒙微内核和LiteOS,彼时华为计划未来会完全转成鸿蒙微内核。这意味着,安卓应用基于Linux内核可以和鸿蒙OS进行兼容,未来,鸿蒙OS将会使用鸿蒙内核。

如今,鸿蒙内核历经迭代,已经进一步进阶,华为终端BG软件部总裁龚体表示,目前鸿蒙内核的自主化率是100%。这也是华为持续投入研发深耕,在软件上不遗余力的成果。

据介绍,鸿蒙内核匹配终端用户状态和终端任务特点,通过变公平调度为动态优先级调度、混合动态大页的内存管理机制以及高效的组件间通信机制,让系统更加流畅。比如在越来越重要的内存管理上,鸿蒙内核的内存机制能够混合动态大页,将内存管理效率提高2-3倍。

同时,鸿蒙内核还创新设计了更轻量的并发模型,更匹配移动算力架构的资源供给,更精准的器件控制,进一步提升了硬件的能效表现;此外,鸿蒙内核基于无RooT权限的安全设计,针对安全体系中关键模块进行形式化证明,用数学方法从源头验证系统的正确性。

在方舟引擎上,华为介绍道,HarmonyOS 4采用升级后的华为方舟引擎,实现在图形、多媒体、内存、调度、存储、低功耗等能力的提升。比如,相比上一代系统,HarmonyOS 4的滑动流畅性提升20%,续航增加30分钟。

龚体透露,目前鸿蒙已有1亿多行的代码量,超2万个API,鸿蒙底座基本成熟。同时,在他看来,如果把鸿蒙建设比喻成三大战役,现在已经胜利打完两大战役,接下来最重要的一场战役就是健全鸿蒙生态。

更多内容请下载21财经APP

","gnid":"90a2c05095b95b6f6","img_data":[{"flag":2,"img":[]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1691156138000,"pure":"","rawurl":"http://zm.news.so.com/20e05d2af9fd21a37807f673ed457254","redirect":0,"rptid":"911768eddb409047","rss_ext":[],"s":"t","src":"21世纪经济报道","tag":[{"clk":"kdigital_1:操作系统","k":"操作系统","u":""},{"clk":"kdigital_1:鸿蒙","k":"鸿蒙","u":""},{"clk":"kdigital_1:盘古","k":"盘古","u":""},{"clk":"kdigital_1:华为","k":"华为","u":""}],"title":"华为HarmonyOS 4 接入AI大模型 鸿蒙内核持续迭代

邰陈溥1039linux内核编程是什么意思啊? -
钱枯亨15050552727 ______ 含义和Windows的SDK编程差不多,就是直接调用其API编程,甚至直接重写内核的部分功能.学好了这个可以从事比较高级和底层的开发.

邰陈溥1039微内核和宏内核是什么? -
钱枯亨15050552727 ______ 微内核是将服务转移到进程上的一种内核模式.宏内核是一种传统的内核结构,它将进程管理,内存管理等各项服务功能都放到内核中去,通常用在通用式的内核上,如unix,linux等

邰陈溥1039哪位大侠用通俗的语言给我解释一下什么是微内核?宏内核? -
钱枯亨15050552727 ______ 微内核与宏内核比较 内核按照体系结构分为两类:微内核(microkernel)与宏内核(macrokernel). 微内核的系统有WindowNT,Minix,Mach,etc.宏内核的系统有Unix,Linux,etc.通过比较Minix和Linux来比较微内核和宏内核是很有意思的,因为当年...

邰陈溥1039linux是什么?
钱枯亨15050552727 ______ Linux操作系统,是一种计算机操作系统.Linux操作系统的内核的名字也是“Linux”.Linux操作系统也是自由软件和开放源代码发展中最著名的例子. 严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整...

邰陈溥1039windows操作系统是由消息驱动的,那linux呢,是由什么驱动的,求高人解答,简要将下原理,谢谢 -
钱枯亨15050552727 ______ Linux内核中采用可加载的模块化设计(LKMs ,Loadable Kernel Modules),一般情况下编译的Linux内核是支持可插入式模块的,也就是将最基本的核心代码编译在内核中,其它的代码可以选择是在内核中,或者编译为内核的模块文件. 如果...

邰陈溥1039什么是 Linux ?什么是操作系统? -
钱枯亨15050552727 ______ 最简单的说法 linux只是一个系统内核,相当于微软公司的NT内核. 操作系统=内核+系统外壳 linux也是是一个内核,也不是一个完整的系统 但是人们常把基于LINUX开发的系统叫做LINUX系统

邰陈溥1039操作系统内核的内核分类 -
钱枯亨15050552727 ______ 单内核(Monolithic kernel),是个很大的进程.它的内部又能够被分为若干模块(或是层次或其他).但是在运行的时候,它是个单独的二进制大映象.其模块间的通讯是通过直接调用其他模块中的函数实现的,而不是消息传递. 单内核结构...

邰陈溥1039“内核”具体是什么意思? -
钱枯亨15050552727 ______ 内核是操作系统的内部核心程序,它向外部提供了对计算机设备的核心管理调用.我们将操作系统的代码分成2部分.内核所在的地址空间称作内核空间.而在内核以外的统称为外部管理程序,它们大部分是对外围设备的管理和界面操作.外部...

邰陈溥1039什么是宏内核 -
钱枯亨15050552727 ______ 宏内核 传统的宏内核OS既对用户程序提供服务功能,同时又作为管理者管理着整个系统.它的优点和缺点都是非常明显的.由于全部功能集中在一块,系统花在内核功能的切换上,例如文件系统到IO驱动系统上的切换上,开销就非常小,提供...

邰陈溥1039操作系统的内核结构 -
钱枯亨15050552727 ______ 内核是操作系统最基础的构件,因而,内核结构往往对操作系统的外部特性以及应用领域有着一定程度的影响.尽管随着理论和实践的不断演进,操作系统高层特性与内核结构之间的耦合有日趋缩小之势,但习惯上,内核结构仍然是操作系统分...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024