梅宏院士:操作系统变迁有20年周期律,泛在计算是一片新蓝海

梅宏

来源:观察者网

作者:梅宏院士

中国科学院院士、发展中国家科学院院士、欧洲科学院外籍院士、IEEE FELLOW,中国计算机学会理事长,北京大学信息技术高等研究院智能软件技术与应用研究中心首席科学家。

信息技术发展正在进入人机物融合泛在计算的新时代,软件定义世界、万物均需互联、一切皆可编程将是这个时代的基本特征。就我国而言,建设数字中国、发展数字经济已成为社会经济发展的主旋律,数字化转型、网络化重构、智能化提升正在推进和引领各行各业的深度信息化。新时代带来新需求和新挑战,操作系统技术和产业既迎来了发展的新机遇,又面临着创新的系列新挑战。在这样的背景下,希望能够汇聚产业界各方力量,共同探讨操作系统技术和产业发展的新趋势、新模式和新生态。

操作系统存在主辅两条发展轨道

回顾操作系统过去近70年的历史,存在主辅两条发展轨道,主线是面向单机的操作系统的发展,其主要目的是面向计算机硬件的发展,提供更好、更高效的硬件资源管理能力,同时面向新的应用需求和用户需求,沉淀应用领域共性,提供更便利易用的人机交互。随着网络技术的发展,计算机不再是孤立的计算单元,而是要经常通过网络与其他计算机进行通信和协作。为此,在单机操作系统发展主线之外,对网络和基于网络的并行、分布计算提供更好的支持就成为操作系统发展的一条重要辅线,中间件、网络操作系统等概念也就围绕这条线索诞生。然而,无论是哪条发展轨道,其共同之目标都是提供一个“向下管理好各种各类资源,向上支撑好各行各业应用”的系统软件平台,而且我们还看到,两条发展轨道一直存在相互借鉴、相互交迭的合一趋势,操作系统概念也一直在扩展和泛化中,出现了互联网操作系统(Internet Operating System)、云计算操作系统(Cloud Operating System)、机器人操作系统(Robot Operating System)、物联网操作系统、基于浏览器Web OS、智慧城市操作系统(Urban OS)、家庭操作系统(Home OS)等新概念。

操作系统重大变迁存在20年周期律

如果考察操作系统几十年来发展的重要事件及其时间节点,我们不难发现,操作系统的重大变迁似乎存在一个20年周期律,即每20年出现一次跨越式发展机遇,诞生新一代操作系统。从大型主机操作系统,到个人计算机操作系统,再到移动终端操作系统,各领风骚20年。计算机产业有一个“贝尔定律”,说的是计算设备约每10年完成一次升级换代,设备数和用户数均增加一个数量级(10倍),催生新型应用,成为新的蓝海。这也进而推动了操作系统的升级换代和新型操作系统的诞生,进而形成新的操作系统生态。当然,20年律并不是说,原来的操作系统生态就此消亡,让位于新型操作系统,而是新旧生态并存,但新生态在数量规模上却是一到两个数量级的扩张。在这个发展过程中,也出现了一个有趣的现象:每代操作系统形成规模、占领市场后,尚无在原赛道上后发赶超的先例;原赛道霸主也很难在新型操作系统领域延续成功和辉煌;新的生态霸主均无一不想通过“农村包围城市”的路径“回攻”原有生态,如Windows Server已占据70%以上的服务器市场。

考察操作系统发展的现状和主要态势,在传统大型主机和超级计算机领域,依然是Unix及Linux一枝独秀,在桌面个人计算领域,Windows形成垄断,在过去近二十年发展起来的智能终端设备上,基本上被Android和苹果两大生态瓜分。当前,人机物融合泛在计算的新时代正在开启,万物互联、软件定义无疑将带来新需求、新蓝海,当然,也会带来新挑战,是否又将可能催生一个新型操作系统生态发展的新20年?这是可以期待的态势,也是值得努力的方向!

从国家安全和产业安全的视角,追求核心关键技术领域的自主可控一直是我们努力的目标。操作系统和CPU是计算机系统的核心,也是产业生态的核心,更是信息时代安全的基石,无疑属于核心关键技术领域。“缺芯少魂”一直是我国信息技术和产业发展的心头之痛!过去十余年,国内不少企业在传统赛道上,以替代为目标,付出了不懈的努力,推出了系列自主可控的操作系统,应该说成就是巨大的。但是,囿于构建生态的困难,要进入良性发展依然面临巨大的挑战。我认为,在核心关键技术领域追求基于自主可控的替代是应该坚持的目标,也是必须要坚守的战场。另一方面,面对新时代的新蓝海,我们也需要抓住机遇,加快布局,把握和遵循操作系统技术发展的基本规律,围绕人机物融合的泛在计算模式和环境,研究和开发新型操作系统技术及系统,构建新型操作系统生态,通过追求创新发展和卓越引领,建立自主可控的技术体系,避免在新一轮发展周期中出现面向“新蓝海”的“缺芯少魂”。

何为泛在计算?计算无处不在、无迹可寻

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/485654.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

session与cookie的区别

1. session保存在服务端,cookie保存在客户端 2. 安全性:session保存在服务端较为安全,cookie保存在客户端,所以较不安全 3. 保存的内容:session保存的是Object,cookie中保存的都是字符串 4.session是内置…

python输出字典的前十项,从字典列表中获取前5个值?

我从api密钥获取json。这是我的json:{[{"count":27,"stem":"obama","term":"obama"},{"count":20,"stem":"boehner","term":"boehner"},{"count":4,"ste…

IEEE CS:2021年的12大技术趋势

来源:笑看国际风云LOS ALAMITOS, Calif., 16 December 2020 – IEEE计算机协会(IEEE CS)公布了其2021技术预测报告(2021 Technology Predictions),重点关注大流行对人类生活,供应链,…

神经网络matlab仿真,神经网络与matlab仿真

神经网络与matlab仿真摘要随着技术的发展,人工神经网络在各个方面应用越来越广泛,由于matlab仿真技术对神经网络的建模起着十分重要的作用,因此,本文通过讨论神经网络中基础的一类——线性神经网络的matlab仿真,对神经…

jsp内置对象--application

appliation 全局对象 String getContextPath():虚拟路径 String getRealPath(虚拟路径):绝对路径(虚拟路径 相对的绝对路径)

D1 模拟赛

T1 note 数组开小 菜的真实 60分 题目大意&#xff1a; 一个字符串 分成若干段 使每段内都没有重复的字符 求最少的段数 思路&#xff1a; 可以贪心 1 #include<iostream>2 #include<cstdio>3 #include<cmath>4 #include<cstdlib>5 #include<cstrin…

模仿人脑视觉处理,助力神经网络应对对抗性样本

来源&#xff1a;混沌巡洋舰自从深度学习只能识别支票和信封上的手写字母以来&#xff0c;它已经取得了长足的进步。今天&#xff0c;深度神经网络已经成为许多计算机视觉应用的关键组成部分&#xff0c;从照片和视频编辑器到医疗软件和自动驾驶汽车。神经网络大致模仿了大脑的…

jsp四种范围对象

jsp的九大内置对象中又有四个被称为范围对象 四种范围对象&#xff1a;&#xff08;范围由小到大排列为&#xff09; pageContext jsp页面容器 &#xff08;也被称作page对象&#xff09; request 请求对象 session 会话对象 application 全局对象 以…

电子很可能具有意识

© Olhar Digital来源&#xff1a;利维坦文&#xff1a;Tam Hunt译&#xff1a;猫大郎校对&#xff1a;兔子的凌波微步2020年5月&#xff0c;“宇宙有意识吗&#xff1f;”作为标题出现在《新科学人》&#xff08;New Scientist&#xff09;周刊的一期封面上。德国慕尼黑数…

php改密后joomla无法登陆,php – Joomla 3.3禁用“重置密码”功能

您可以使用所需的重定向为这两个视图创建模板覆盖.您必须将文件放在&#xff1a;/templates/*your_template/html/com_users/remind/default.php/templates/*your_template/html/com_users/reset/default.php并在default.php中添加以下代码&#xff1a;/*** package Joomla.Sit…

JDBC--Java Database Connectivity

1.JDBC:Java DataBase Connectivity 可以为多种关系型数据库DBMS 提供统一的访问方式&#xff0c;用Java来操作数据库 2.JDBC API 主要功能&#xff1a; 三件事&#xff0c;具体是通过以下类/接口实现&#xff1a; DriverManager &#xff1a; 管理jdbc驱动 Connection&#x…

计蒜客 28437.Big brother said the calculation-线段树+二分-当前第k个位置的数 ( ACM训练联盟周赛 M)...

M. Big brother said the calculation 通过线段树维护。 这个题和杭电的一道题几乎就是一样的题目。HDU5649.DZY Loves Sorting 题意就是一个n的排列&#xff0c;执行Q次操作&#xff0c;每次操作是对某个区间从小到大排序或者从大到小排序。最后只查询一次&#xff0c;输出第k…

oracle乱码函数,jfinal oracle操作时decode函数填值乱码 求助什么原因????

![输入图片说明](https://git.oschina.net/uploads/images/2017/0527/151633_3e7d8cc4_403754.png "在这里输入图片标题")![输入图片说明](https://git.oschina.net/uploads/images/2017/0527/151852_563c21cd_403754.png "在这里输入图片标题")**sql映射文…

数字孪生:连结现实与数字世界

作者&#xff1a;德勤洞察来源&#xff1a;《软件与集成电路》2020年第5期试想一下&#xff0c;你拥有一个现实世界的完美数字副本&#xff1a;数字孪生。它可以帮助你开展虚拟协作&#xff0c;快速获取传感器数据并模拟条件&#xff0c;清楚地了解假设情景&#xff0c;更能精准…

phalanger php compiler,phalanger-php的.net编译器 _php技巧

除了IronPython&#xff0c;微软正试着让.NET平台支持更多你我熟知的动态语言&#xff0c;例如Perl、PHP、Ruby。根据IronPython的创造者、也是微软CLR开发部门主管Jim Hugunin表示&#xff0c;微软正试着以不同的方式协助动态语言进驻.NET平台&#xff0c;不论是加强.NET底层的…

微软和谷歌的人工智能,在SuperGLUE基准测试中超越了人类

大数据文摘出品来源&#xff1a;venturebeat编译&#xff1a;千雪2019年底&#xff0c;Facebook、纽约大学、华盛顿大学和DeepMind的研究人员联合提出了SuperGLUE&#xff0c;这是人工智能的一个新基准&#xff0c;旨在总结多种语言任务的研究进展。基于一年前推出的GLUE基准&a…

[leetcode]从中序与后序/前序遍历序列构造二叉树

从中序与后序遍历序列构造二叉树 根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如&#xff0c;给出 中序遍历 inorder [9,3,15,20,7] 后序遍历 postorder [9,15,7,20,3] 返回如下的二叉树&#xff1a; 3/ \9 20/ \15 7 思路&…

Leetcode--56. 合并区间

给出一个区间的集合&#xff0c;请合并所有重叠的区间。 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例 2: 输入: [[1,4],[4,5]] 输出: [[1,5]] 解释: 区间 [1,4] 和 [4,5] 可被视为…

oracle课程设计摘要,Oracle程序设计课程设计概要(doc 35页)

Oracle程序设计课程设计概要目录&#xff1a;《Oracle数据库应用与开发实例教程》是学习数据库技术的高级阶段课程&#xff0c;读者应该在选择学习《数据库应用基础实例教程》、《Access2003数据库实用教程》、《SQL Server 数据库应用基础与实现》和《SQL Server2005 实例教程…

2020年度中国生命科学十大进展公布 | 中国科协生命科学学会联合体

来源&#xff1a;中国科协生命科学学会联合体本年度的评选&#xff0c;联合体成员学会推荐的项目较往年数量明显增加&#xff0c;体现了“中国生命科学十大进展”评选日臻完善&#xff0c;社会影响力与关注度不断扩大&#xff1b;获奖项目中非院士主导项目所占比例较往年大&…