刘军连 http://m.39.net/pf/a_9360449.html

本文参加#我的科研时代#科普征文互动。

网络上的信息显示,特斯拉除了会偶尔“刹车失灵”之外,还有隔三岔五的死机,也就是中控黑屏,幸好现在还没有完全实现自动驾驶,中控出现黑屏还不是特别危险,车主可以把车停在应急车道上,重启之后再上路。

不过汽车实现自动驾驶是必然的,早晚的事情,死机这个BUG不容忽视,不解决这个问题,永远也不可能实现自动驾驶,没有人敢坐在会突然死机的车里,电脑死机可以重启,而生命不能。

自动驾驶,是人工智能在汽车上的一种应用,基本原理就是让电脑像人一样驾驶汽车,并且对各种路况,障碍及潜在风险进行事先预判,进行相应的处理,保证安全达到目的地。

要做到真的人工驾驶,除了要有强大的算力和先进的算法之外,还有一个非常重要的东西,就是实时操作系统(RToS),又称即时操作系统,它会按照排序运行、管理系统资源,并为开发应用程序提供一致的基础。

实时操作系统与一般的操作系统相比,最大的特色就是“实时性”,如果有一个任务需要执行,实时操作系统会马上(在较短时间内)执行该任务,不会有较长的延时。这种特性保证了各个任务的及时执行。

有人认为实时操作系统的特点是速度快,吞吐量大,代码精简,代码规模小,其实不是的,实时操作可能也会比较慢,它最大的特点,就是“实时性”,用通俗话来说,就是这种系统不会死机,总是能及时处理交给它的各种任务,只要通电就决不罢工。

因为某些特殊场景,必须使用实时操作系统,比如自动驾驶,工业自动化、机器人、航空航天、军工领域等。尤其是自动驾驶,是完全不允许系统死机的,因为太危险了,一不小心就会车毁人亡。可以想象一下,一辆自动驾驶汽车以公里的时速在高速公路上飞奔,突然系统出了问题死机了,车子停了下来,正好这个时候后面米的地方也有一台时速公里的车再向前行驶,大家可以想象接着会发生什么事情。

现在所有汽车上的自动驾驶都只是能辅助驾驶功能,是什么原因呢?除了硬件以及算法还没有解决之外,操作系统也没有解决,也是一个非常重要的原因。因为现在世界上使用最多的WINDOWS,安卓,苹果,Linux等操作系统都叫作分时操作系统,分时操作系统会存在不能完成一些任务的情况,而不能完成的任务就会造成系统死机。

现在世界上最有名一个实时操作系统,就是华为的HarmonyOS(鸿蒙)系统。但是生态不完善及其它的一些原因,现在还不能获得大规模的应用。

有些朋友说,华为能够做出来的系统,微软,谷歌和苹果为什么做不出来,这不是说他们没有这种技术力量,而是底层架构决定了这三家公司的操作系统,不可能再改写成实时操作系统。

就像修一座房子,原来设计的是木房子,所以只是平整了一下土地作为地基,就把房子建起了来,一家三口住在里面倒也其乐融融;不过随着时代进步,木房子越来越不实用,不防水,不防风,也不防水,隔声效果还不好,儿子的女朋回来住了一晚上就不想住了。

为了适应时代的需求,现在要改成钢筋水泥的小洋楼,原来的木房子还能保留吗?当然不行,必须把旧房拆掉进行翻修,就可以实现父母住一楼,儿子住二楼的目的,既能防火也能防水防风,儿子的女朋友也喜欢回来住了。

微软,谷歌和苹果的操作系统在全球有数十亿用户在使用,操作系统就是它的核心竞争力和利润的主要来源,如果为了实现人工智能就不用了,那公司也会随之倒闭。而华为在研发鸿蒙系统的时候,就考虑到了以后在人工智能上的应用,设计成实时操作系统的架构,不仅可以满足现在的需求,也为未来的应用做好的准备。

不知道在用鸿蒙手机系统的朋友有没有感觉到,虽然有些旧手机配置比较低,在运行鸿蒙系统时可能有点慢,但是从来不会死机,这就是实时操作系统的特点。

人工智能必然会成为未来人类社会发展的一个方向,不仅会有人工智能汽车,而且还会有人工智能物联网,但是人工智能和5G技术,达到万物互联的目的,鸿蒙系统正是面对未来这个需求而开发的,不仅能够做到实时反应不会死机,还可以分布式部署在各种硬件设备上,现在已经应用了汽车,手机,手表,耳机,音响,各种家用电器上面。

看一个产品的发展,一个公司的发展,不要只看当下,要看到未来,虽然有些公司在现在具备有一定的优势,但没有把握好未来的趋势。有一句话叫作“打败优势的是趋势”,就像诺基亚手机连续十多年全球销量第一,现在却成为了历史,不是诺基亚的手机做得不好,而是没有把握移动互联网的趋势。

在人工智能领域,未来最大的公司一定是出现在中国,不信咱们走着瞧。

#我的科研时代#



转载请注明地址:http://www.nuojiyaa.com/njywx/11598.html