编者按软件是知识与大脑智慧的结晶,正开始成为人类社会的基础设施,是未来世界的重要元素在核领域中,先进核能软件可以为我国核电技术发展和核电自主化事业奠定重要基础然而,长期以来,自主核能软件的缺乏严重制约了我国核电行业的长期发展,成为制约我国核电出口的瓶颈,解决核电软件的瓶颈问题迫在眉睫。
本文借北京理工大学副校长、中国科学院院士梅宏在中央纪委国家监委网站《大学》栏目的演讲,阐述了软件在当今人类社会发展中的重要地位,进而引发对先进核能软件的思考,以求共鸣现代信息技术两个最重要的核心,一个是芯片,在芯片之上让芯片运行起来的就是软件。
软件的安全对信息安全是至关重要的从软件的视角来看,万物皆可互联,一切均可编程01软件成为人类社会重要的基础设施互联网能够产生价值的核心机理就是连接,大家知道有一个梅特卡夫定律,就是说网络的价值与网络用户节点数的平方成正比。
所以说网络越大,它与节点数的平方成正比,网络的价值也就越大
这个时代一个非常重要的趋势,叫作“软件正开始成为人类社会的基础设施”我想从两个方面理解,第一方面就是在信息基础设施里面,软件是非常重要的一个构成成分第二个方面就是随着人、机、物融合时代的到来,传统物理世界的基础设施也面临着一次新的改变,我们要用软件去重新定义这些传统的基础设施,把传统物理世界的基础设施完成数字化以及可定制化。
以上这些东西构造起来的这两个方面的含义,导致了软件将会成为人类社会的基础设施和支撑我们人类社会运行的一个不可或缺的元素所以说软件无处不在它在为我们的社会、为我们每一个人赋能、赋值、赋智再用两个名人的话来总结一下,一个是Netscape的创始人马克·安德森。
大家知道Netscape吗?网景,是第一个浏览器公司马克·安德森说一句话:软件在“吞噬”世界。
还有一个人是美国的工程院院士,C++语言的发明人,叫作本贾尼·斯特劳斯特卢普。他说,人类文明将运行在软件之上。
02软件时代的信息安全我们说现在的国家安全,信息安全是其中非常非常重要的一个方面,信息安全问题已经成为事关经济安全、社会安全、国防安全的“第一安全”软件实现了对信息的存储、加工和传输,因此说软件的安全对信息安全是至关重要的,它是整个网络空间安全里一个非常非常重要的要素。
未来随着软件的“基础设施化”,很多东西都要靠软件来管理比如说工业控制靠软件工业要联网,形成工业互联网,这是一个必然的趋势,你不能说回避这个趋势发展,但是同样它里面带来了一个很重大的安全问题未来我们的军事、我们的工业、我们的金融等等都要联网,都要和各个网络关联,这些重大领域的安全都必须建立在软件安全的基础之上。
现在国内很多制造业都在完成新一轮的、和信息化的结合,比如说要解决数字化问题、网络化问题和进一步的智能化问题这里面软件的作用就非常重要了,它不仅是一个使能技术,而且如果你的安全问题解决不了,在工业制造领域所带来的损失会比我们平时日常生活中其他一些应用所带来的损失大得多。
03软件定义的未来世界未来是一个人、机、物融合的环境,在人、机、物融合的环境里面,信息基础设施是什么?是海量异构的各种软硬件资源这就是经常讲的云、管、端,还有物,各种设备在一个网上连接,还有我们人的介入,各种资源是海量异构的。
同样在这个环境之下各种新型的应用需求会层出不穷,需求形态多样各种新的计算模式,我们要支撑共享经济,支撑各种应用商店,支撑社交网络、人工智能应用、电子商务、电子政务等等
在这种情况下要解决这种问题,按照软件长期发展的思路,需要我们构建一个软件平台这个平台向上为各种各样的应用提供共性的服务,也就是要凝练共性,把各种应用需求的共性凝练下来,放到平台里面向下要把这些资源管起来,把海量的异构资源管起来,那就是软件平台。
软件平台要应对应用场景的动态多变,也就是说能不能做到按需地定制不同的人可以给你定制不同的平台,不同的组织也可以给你定制不同的平台,这就是软件定义那什么是软件定义?软件定义就是把硬连接的一体化的基础设施,把它中间的一些部件通过软件虚拟化的方式提供可操控的接口,然后再用软件把这些接口连起来,使得硬件能够实现灵活地互联。
所以说软件定义的本质是通过虚拟化及应用编程接口把硬件的可操控的成分暴露出来,然后按需实现硬件的管理两句话:基础资源虚拟化,管理任务可编程编写出一个软件操作系统,我们能力是具备的但问题是,怎么让它的生态建立起来。
因为你做出一个操作系统,做出一个系统软件,要有人用,要有人在这上面开发各种应用软件,这才是最关键的现在我们要破解这样一个问题,这个不是靠喊口号的,我相信还要靠一代一代的人努力才能做到
亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。