准备复试时的一个观点:
- 我的观点:学习专业课要“理论联系实际”,比如,在操作系统学习过程中,掌握微内核和宏内核的知识可以更全面的认识鸿蒙OS的发布。
- 为何这样说?
- “更全面”:好/不好,需辩证的去看
- 鸿蒙OS是微内核,微内核的特点是模块化,提高开发效率但会降低性能。但是发布会时hw一直在强调鸿蒙OS的“性能好”。
以下为摘录的一些公众号的观点,仅做记录。
- 表面上是为了取代安卓操作系统,其实更多地是为即将到来的万物互联的时代做好准备。不仅是手机,智能穿戴设备,车载系统,都可以使用 Harmony,这是一个生态系统啊!
- Harmony 可以创造无缝跨设备的体验
- Harmony 对开发者也是很友好的,开发者只需要开发一次软件,然后它就会灵活地部署到不同的平台上!
- 鸿蒙OS本来就是为5G万物互联而生,同时承担着“安卓不能用鸿蒙上”的备胎作用
- 机器将来都会智能化,这样的话它就要求对操作系统能适应多种设备多种终端,所以这样对我们操作系统提出更高的要求,所以华为面临的AI全场景时代来临的时候,万物智能、万物互联时代来临的时候,华为定义的下一代的操作系统,就是鸿蒙的微内核的分布式OS.
- 鸿蒙系统有四大特点:分布架构、天生流畅、内核安全以及生态共享;可实现模块化解耦,对应不同设备可弹性部署,这也是分布式架构首次用于终端OS。
- 相比Android系统来说,鸿蒙系统采用了“微内核”的设计理念,区别于安卓等系统的“宏内核”,微内核采用同一套操作平台,针对不同硬件能力的产品进行部署,并采用分布式架构,提升效率。
- 其最大的优势是可以适配不同的屏幕大小与硬件能力,一次开发多终端应用,并维护多个APP版本。
- 性能方面,鸿蒙系统通过使用确定时延引擎和高性能IPC两大技术解决现有系统性能不足的问题。
确定时延引擎可在任务执行前分配系统中任务执行优先级及时限进行调度处理,优先级高的任务资源将优先保障调度,应用响应时延降低25.7%。
鸿蒙微内核结构小巧的特性使IPC(进程间通信)性能大大提高,进程通信效率较现有系统提升5倍。
-
在安全性方面,安卓只有一个内核,Root权限一旦被非法获取,整个系统即被攻破。而鸿蒙微采用微内核+外核的设计,微内核无需Root权限,外核服务相互隔离,提升系统安全。
来源:oschina
链接:https://my.oschina.net/u/4392911/blog/4262086