传世武侠铁血王朝奇幻

第318章 盘古系统

⚡ 自动翻页 开启后阅读到底自动进入下一章
⚡ 开启自动翻页更爽 看到章尾自动进入下一章,追书不用一直点。

“不过说实话,做移动操作系统的人才太少了。国内几乎没有这方面的积累。”

马宇腾点点头。

他早就预料到会是这样的情况。

整个行业都在追逐互联网和pc软件的热潮,很少有人关注还处于功能机时代的手机系统。

“走,先去会议室。”

倪广楠带着两人进入一间配备了投影仪的会议室。

墙上贴满了架构图和流程图,白板上写满了技术术语。

几个工程师跟了进来,神色都有些紧张。

毕竟面前坐着的是雷霆工业的总裁,东大最年轻的首富。

马宇腾扫了一眼墙上的图表。

“倪院士,先给我们介绍一下盘古系统目前的进展。”

倪广楠走到白板前,拿起一支记号笔。

“盘古系统采用linux内核作为底层基础。这是经过深思熟虑的选择。”

他在白板上画了一个分层的方框图。

“最底层是linux内核,负责硬件驱动、内存管理、进程调度这些基础功能。”

“第二层是硬件抽象层,hal。它的作用是屏蔽不同硬件的差异,让上层软件不需要关心具体的硬件型号。”

“第三层是系统运行库,包括c库、媒体库、图形库这些。”

“第四层是应用框架层,提供各种api接口给开发者使用。”

“最上层才是应用程序。”

马宇腾听得很认真。

这是linux系统的标准分层设计。

安卓也是基于同样的思路发展起来的。

“我之前提议虚拟机呢?”

马宇腾突然问了一句。

倪广楠听到这个问题,马上回应道。

“我们按照马总的提议,设计了一个轻量级的虚拟机,暂时叫它pvm,盘古虚拟机。”

“应用程序不直接运行在系统上,而是运行在虚拟机里。这样做有两个好处。”

他竖起两根手指。

“第一,安全性。应用程序被隔离在沙箱里,无法直接访问系统核心。”

“第二,跨平台。理论上,只要虚拟机能移植到不同的硬件平台,应用程序就能通用。”

实际上,虚拟机是安卓系统最核心的创新之一。

java虚拟机让安卓应用能够在各种各样的手机上运行,不需要为每个型号单独开发。

而倪广楠团队设计的pvm,虽然细节可能不同,但思路是一致的。

“虚拟机的性能怎么样?”

高彬问了一句。

一个年轻的工程师站起来。

“报告高总,目前的性能还不够理想。”

“虚拟机需要把代码翻译成机器指令,这个过程会消耗很多资源。”

“在目前的arm处理器上,运行速度大概只有本地代码的百分之六十。”

马宇腾皱了皱眉。

性能确实是个大问题。

不过他记得,安卓早期也面临同样的困境。

后来是通过jit即时编译技术和硬件性能的提升才逐渐解决的。

“这个问题不着急。”

马宇腾摆了摆手。

“随着硬件性能的提升,虚拟机的劣势会越来越小。”

“现在的重点是把架构搭好,把接口设计好。”

倪广楠点点头。

“马总说得对。地基打牢了,上面的楼才能盖得高。”