精华书阁 > 程序员写个鸿蒙系统很合理吧? > 第13章 已准出在线阅读
第13章 已准出
精华书阁 www.jhsssd.com,最快更新程序员写个鸿蒙系统很合理吧?最新章节!
报告的内容是关于最新的操作系统的,里面详细地描述了系统的性能以及现在项目的进度。
「每次读到这里都感觉到不可思议,最初核心代码居然就只有20000行,现在过了三个月,经过团队和林总工的努力,更是优化到了15000行。」
倪承安不是第一次看到这个数据,但是每次看到这个数据都无比的惊讶。
核心代码的行数并不能说明什么,但是可以从一定程度上反映出来一个系统的稳定性。
新的操作系统用的是微内核,核心代码只有15000行。
这个代码量,普通人只要肯花时间啃上一段时间也能大概搞明白。
并且代码的行数越少,就越不容易出现错误,相对代码多的来说就越稳定,当然了这也不是绝对的,如果代码写得好,就算是代码量上去了,bug也不会越来越多。
与微内核相对应的就是宏内核,把认为用户可能需要到的东西都放到内核中去。
这样只要安装了系统,里面的功能就全都有,看似是挺完美的,但是一旦其中一个模块出了问题,整个内核就会受到影响更有甚者会造成崩溃。
这就非常有点像go语言那样,打包成了一个文件,所有的功能都在一个应用,如果没有错误捕获,出现一个错误就会导致整个程序崩溃,所有的服务都不能用了。
而微内核就像另一种模式,程序分为主进程和工作进程,主进程负责管理工作进程,真正工作的是在工作进程,如果某个工作进程中出了问题,只会影响到它自己的那个工作进程,而不会导致主进程也异常退出。
微内核解决其他非核心的功能需求,是通过加载相应的模块实现的。
想到这些,倪承安对林多文的技术选型表示完全赞同,然后接着往后看了下去。
系统的性能比in高了30%,测试组用了各种大小不同的软件在新系统下进行编译,得出的结果比在in上节省了25%-50%的时间,平均节省了30%的时间。
「这个利用率太高了。」倪承安看到这个结果,也知道新系统的能力了。
硬件有理论上限,但是很多的硬件根本都发挥不了它们本身的实力,主要是受到了软件的制约。
现在这个能把编译的时间节省那么多,就说明pu利用率上更高效。
还有一份数据让倪承安眼前一亮,操作系统在刚安装和使用了一周之后的区别。
冷启动耗时从原来的12秒自我优化到了8秒,而文件读写能力也比最初安装的时候提高了20%,软件打开速度也提升15%。
只有稳定性没有什么变化,因为无论是最初还是一周后,从来都没有发生过系统错误。
团队人员也从最初的1500到了3000人,在改了两个大的逻辑bug之后,他们在日常的生活中,也一直在使用新的操作系统。
根据这段时间他们收集到的数据,没有出现过一次系统错误或者崩溃、蓝屏。
当然了这也可能和数据样本太少有关系。
一直翻到了最后一页,只见上面写了三个大字,已准出。
好!
太好了!
终于等到了这一天。
天佑我龙国,我们国家也出现了一个软件方面的仙儿。
看完这一页,倪老、孙老、李老……都不约而同地站了起来,来到窗边,极目远眺,心中无限感慨。
--------------------------------------------------
第二天,林多文来到了龙国工程院(本章未完,请点击下一页继续阅读)
紧急通知:精华书阁启用新地址-www.jhsssd.com,请重新收藏书签!
为您提供大神黄金大神的《程序员写个鸿蒙系统很合理吧?》最快更新,为了您下次还能查看到本书的最快更新,请务必保存好书签!
第13章 已准出免费阅读.https://www.jhsssd.com