华为鸿蒙系统蓄势待发,据说会先用到p40手机上,由于目前华为的硬件产品相当多,比如华为海思路由器,电脑,平板,笔电,手机,电视,甚至其他智能设备上,都是海思处理器,且同处于一个局域网上。那么,鸿蒙的微内核架构,在整个局域网内联合成一个或多个宏内核,形成一个操作系统,每台设备只是这个宏系统的映射就是小型机或者大型机的一个系统给多个终端使用。这样这个鸿蒙是不是就成了一个家庭局域网内的超级系统呢?因为华为硬件是完全可以组成生态圈的,所以这个想法还是可行的!
这个想法很不错,如果一个系统足够的稳定,那么成为超算系统并不难,单系统的微内核,可以如云计算一样,将所有的微系统进行连接,形成一个巨大的超算系统,这个并不成难题,正如现在的云计算一样,它有了理解就可以有技术慢慢去实现。
现在的鸿蒙系统,并没有形成自己的产业链,它的稳定性,流畅性与硬件的结合能力等等都是有待提升了,对于华为的系统来说就是要有更多实践才可以,而目前华为的手机还没有进行鸿蒙系统的适配,当所有的手机适配之后,大量的使用,可以为超算系统提供足够的经验支在,那个时候,超算才不是问题。
当然也有网友觉得说起来容易,但实践起来比较难,因为微内核是说内核本身的结构被精简,将一部分子系统移到用户层,从而降低内核的尺寸。即使把几个微内核合在一起也不会变成宏内核,因为它们实现的功能是相同的,合并在一起也只是对目前支持的功能的性能得到提升,而不会变成宏内核。宏内核和微内核各有各的优势,其本身的选择不够成是否能够成为超算系统的评价标准。
而分布式计算不要求所有设备处于相同的网段中,只是内网的传输效率更高,响应速度更快。合理的调度机制可以实现集合多个分布式设备的算力,从而形成一个高性能的计算系统,但是调度本身是有代价的,数量和种类越多的设备参与到计算中,调度的代价也越大,意味着调度本身所消耗的资源会增加。
最后一个问题就是海思的处理器目前实力并不强。作为处理器来说是可以,但用于超算系统来说,海思芯片是基于arm架构,arm架构重点在于低功耗下面的算力保持,而不是高功耗的算力提升,所以和x86芯片相比,arm的算力很难形成竞争,而这个所谓的原生分布式架构里面其实并没有为超级算力做优化,不可能集成那么多设备的。比如集成100台设备可以达到10台分布式服务器所能达到的算力,实际上远不止这个比例,实际情况中很难集成到这么多设备。
所以华为通过鸿蒙组成超算的话,一个是需要提升自己还是芯片的处理能力,毕竟arm架构组成超算实力有限,而x86架构更强悍,另一个就是多种设备适配鸿蒙系统的问题,大家对此怎么看?