RISC 架构先驱出生 | 历史上的今天

024af93b32cb23d39510cdb8c6ef8126.gif

整理 | 王启隆

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。

今天是 2023 年 5 月 30 日,是我国的全国科技工作者日。全国科技工作者日于 2016 年 11 月 25 日设立,时间为每年 5 月 30 日,中国科技界第一次拥有属于科技工作者自己的节日,旨在鼓励广大科技工作者牢记使命责任,切实担负起支撑发展的第一资源作用,瞄准建设世界科技强国的宏伟目标,创新报国,引领发展。回顾科技历史上的 5 月 30 日,这一天的世界各地都发生过哪些影响了未来技术发展的关键事件呢?

1925 年 5 月 30 日:RISC 架构先驱 John Cocke 出生

1974 年左右,IBM 正在研究构建每小时处理一百万个电话的电话交换机的可能性,研究员约翰·科克(John Cocke)和他的团队着手设计用于电话交换机的控制器。他们估计这至少需要 6 个 MIPS 处理器。1975 年,IBM 的电话交换项目被放弃,处理器没有制造成功,但是期间的研究成果一直作为 801 项目而于 1975 年 10 月继续;他们最终创建了世界上第一台采用精简指令集计算机(RISC)架构的原型计算机。新的架构设计使计算机能够以比以前更快的速度运行,并且今天仍然用于几乎所有计算设备。

约翰·科克出生于 1925 年 5 月 30 日,他生于美国北卡罗来纳州夏洛特,是一位计算机科学家,曾提出 CYK 算法。在他主导的 IBM 801 计划中,首次采用 RISC 架构,因此被称为 RISC 架构之父,并因此获得了 1987 年的图灵奖。

大约在约翰·科克和他的团队开发 IBM 801 的时候,由美国国防部高级研究计划局(DARPA)赞助的另外两个小组正在从事使用精简指令集的类似项目。一个是加州大学伯克利分校的项目,由大卫·帕特森(David Patterson)和 Carlo H. Sequin 指导——他们创造了“RISC”一词。另一个项目则由斯坦福大学的 John L. Hennessy 领导。

f74abbfa589331f8418e140efab4f337.png

图源:维基百科

言归正传,IBM 801 作为实验性小型计算机被研发出来,并没有直接在商业上取得成功,而是在 1980 年代被 IBM 用作各种角色。1990 年,IBM 发布了 RISC System/6000,这个新系统的多芯片架构被命名为 POWER,代表“Performance Optimized With Enhanced RISC”,是当时 IBM Power Systems 高性能、低能耗产品线的直接升华。

RS/6000 发布后不久,IBM 与 Apple 和 Motorola 结成联盟,开发基于 IBM POWER 架构的单芯片微处理器系列。1993 年,AIM 联盟推出了后来举世闻名的 PowerPC 架构。PowerPC 架构(现在一般叫做 Power ISA)首先出现在 Apple Power Macintosh 6100 中,在游戏系统、汽车和通信设备的消费电子行业中占有重要地位。

自从引入 RISC 架构设计以来的几年里,处理器不断进步并变得比许多人想象的更强大。在过去的数十年中,基于 RISC 的处理器已被用于服务器和路由器、汽车发动机和喷气式控制系统,甚至航天器。2010 年,伯克利大学启动了一个新的开源指令集架构项目:RISC-V,用于研究项目的同时,也作为专有指令集架构(如 ARM)的免费替代方案。RISC-V 拥有可扩展性,从小型嵌入式处理器的基本核心到超级计算机和云计算皆能满足。

伯克利起源了很多软件开源项目,如 FreeBSD、Spark、Alluxio、Mesos、Berkeley DB 等等,而如今 RISC-V 也进入了开源免费的行列。在 2023 年的今天,几乎世界上的每个微处理器都基于 RISC 架构,每年都会出货数十亿个基于 ARM RISC 的处理器,用于手机和其他小型设备。而在未来,RISC-V 架构是否能够改变当今世界的芯片格局,成为引领全球的主流呢?欢迎在评论区分享你的真知灼见。

资料来源:维基百科

1995 年 5 月 30 日:微软发布 Windows NT 3.51

4959fccca72dbe04271debec597f8bf8.png

图源:维基百科

Windows NT 3.51 是微软开发的面向企业的 Windows NT 操作系统的主要版本之一。它是 Windows NT 产品线的第三代产品,于 1995 年 5 月 30 日发布,在 Windows NT 3.5 问世后九个月,比 Windows 95 早了三个月。Windows NT 3.51 有个重大的功能改进;第一是首度增加了对 PowerPC 处理器的支持,第二是改进了系统的操作界面。后一代系统 Windows NT 4.0 于一年后推出。微软对 Windows NT 3.51 工作站版和服务器版的支持分别于 2001 年和 2002 年结束。

在发布时,微软将 Windows NT 3.51 称作“PowerPC 版”。原计划是发布 NT 3.5 的 PowerPC 版;但后来微软的大卫·汤普森称,“我们用了近 9 个月修复 bug,同时等 IBM 完成 PowerPC 硬件”,因此 PowerPC 不再是这个版本的唯一重点。Windows NT 3.51 的新功能有 PCMCIA 支持、NTFS 文件压缩、可更换的 WinLogon(GINA)、OpenGL 的 3D 支持、TCP/IP 下永久 IP 路由、鼠标悬浮工具栏按钮时自动显示文字描述(tooltips),以及支持 Windows 95 通用控件。NT 3.51 还支持 x86、MIPS 和 Alpha 架构。

Windows NT 3.51 因内核类别显著差异,可以轻松运行大量设计给 Windows 95 的 Win32 应用。所以后来开发者在设计 32 位应用程序时,会禁止程序运行于 Windows 98 之前版本,因此这些程序无法在该系统工作;此外,部分程序无法在老旧的 Windows NT 3.51 接口下正常运行。NT 3.51 是最后支持 Intel 80386 处理器的产品系列,这意味着它可以在老机器上临时使用,它可以支持 HPFS 分区(Windows 2000 和之后的系统不行),并在至少一些公共控件 API 上运行。WIndows NT 3.51 和 Windows NT 3.x 其它版本一样,部分兼容 OS/2 1.x 应用程序,但只能支持文本模式的应用程序。

资料来源:维基百科

1996 年 5 月 30 日:AT&T 宣布推出视频电话系统

abec175cd1d4938742a96d492e0a678d.png

图源:维基百科

早在广播电视发明之前,世界上就已经存在有创建类似简单视频电话沟通的技术。这样的技术通常由两个闭路电视透过同轴电缆或无线电连接组成。德意志帝国邮政的视频电话网络就曾在 1936 年至 1940 年之间使用同轴电缆在柏林和德国几个城市提供视频电话的服务。受到约翰·罗杰·贝尔德与贝尔实验室的影响,视频会议在 1920 年代后半开始在英国与美国发展,并作为一种订阅服务。有不少组织相信视频电话的技术比单纯的声音沟通来的更优越。

第一个尝试使用一般电话线路来传输视频影像的系统也由 AT&T 公司开发,他们从 1950 年代开始研究这样的系统,但因为缺乏有效率的影像压缩技术以及低落的影像分辨率使得这个系统并没有成功。1996 年 5 月 30 日,美国电话电报公司 AT&T 召开会议,宣布了一种允许个人电脑通过标准电话线拨打和接收视频电话的系统。在 AT&T 和其他公司多年的努力中,AT&T 系统利用英特尔的奔腾处理器和压缩软件,使视频和音频信息能够共享一条电话线。

从 20 世纪中后期开始,视频电话与传统语音电话系统并行发展。在整个 1980 年代和 1990 年代,非常昂贵的视频会议系统从专有设备、软件和网络要求迅速发展为基于标准的技术,这些技术以合理的成本向公众开放。直到 20 世纪后期,随着功能强大的视频编解码器与高速互联网宽带和 ISDN 服务相结合的出现,视频电话才成为一种经常使用的实用技术。随着互联网的快速改进和普及,视频电话已经变得普遍,疫情的影响也让视频会议成为大多数人上学办公的唯一选择。

【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:tangxy@csdn.net 。

推荐阅读:

▶起底ChatGPT账号生意:成本3块卖30,有人月赚20万;马斯克本周访华,系三年来首次;Qt 5.15 LTS结束|极客头条

▶因用 ChatGPT 打官司,从业 30 年的律师反遭制裁:6 个案例全是假的!

▶CSDN 创始人蒋涛对话北大谢涛:AI 正在变革软件工程

37afc3edaabfa7053b6d444b246a9fd3.jpeg

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

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

相关文章

Rust 社区管理再起“内讧”,外部专家遭排挤,核心成员主动请辞,立即生效!...

整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 这本是一个属于 Rust 的好时代。 由于其内存安全、轻量级、可利用高级语言的能力来满足低级系统编程的需求等众多优势,据 Stack Overflow 年度开发者调查报告显示,Rust 一直是开…

AI律师出道,「倒贴」100万美元帮人类打官司

丰色 发自 凹非寺量子位 | 公众号 QbitAI 悬赏100万美元,如果你用我们的AI律师在最高法院上帮你辩护。 就在今天,来自美国一家机器人律师公司的CEO发了这样一条抓人眼球的消息。 瞬间,网友们就炸开了锅。 “什么?AI已经可以帮人打…

【AIGC|实操】4步带你使用chatgpt做思维导图

先安利个免费使用chatgpt的网址:Monica - Your AI Assistant Powered by GPT-4 免费100个query,1次gpt4,1次ai画图的机会,无需科学,用来体验也足够了。 那么如何使用chatgpt做思维导图呢? 目录 1.让cha…

2023.1.23-1.29 AI行业周刊(第134期):春节回家乡的感受

春节的假期,时间过得很快。 年前回家在路上的时候,就考虑到过年时间短暂,但是当大年初六和家乡别离,和大姐二姐们再见的时候,心中还是充满了不舍。 2022年初回家过年的画面还印在脑海中,和家乡相聚的频率…

如何利用计算机打德文,电脑安装德语输入法的详细步骤

如果我们想要在电脑中写德语论文或是编辑德语文章的话, 那么一般都需要先安装德语输入法才可以。那么如何让我们的电脑装有德语输入法呢?会不会非常复杂?接下来,系统城小编就为大家分享下具体操作步骤! 具体方法如下: 1、德语字母…

如何利用计算机打德文,如何在德语键盘上打问号

问题1: 启用德语输入后如何输入问号?按住Shift +(数字0后面的键,即带有连字符的键),同时按下!您无需使用小键盘,只需按上述两个键即可输入问号. 问题2: 使用Win7随附的德语输入法,如何输入问号?先按Shift,然后使用此键 问题3: 计算机中已添加了如何使用德语输入法键入德…

德语 OCR

文章目录 准备添加输入法语言德语键位录德语注 德语标注要求画框规范画框方向(标注前将文字转为正向)框的上下界点问题框的形式要求(贴字而不压字) 属性介绍文字模糊的情况一行中部分模糊的处理方式 文字不全的情况整体可以看出文字内容,画框…

德语c2大语言证书的作用,说说德语语言水平级别A1,A2,B1,B2,C1,C2是啥级别

首先和大家分享一个概念“欧标”,它是欧洲共同语言参考标准,是欧洲议会在2001年11月通过的一套建议标准。为欧洲语言在评量架构和教学指引,考试、教材等方面提供的参考基准,德语的标准,由歌德学院制定。 细分的A1到C2六个级别提供了各种不同的要求和考试难度,供需求人根据…

LaTeX 德语

原  文:German 译  者:Xovee 翻译时间:2021年4月3日 德语 LaTeX 有各种特殊的包来支持输入世界上的各类语言。本文介绍如何在 LaTeX 中输入德语。 文章目录 德语介绍输入编码字体编码特定的语言包和命令连字习惯参考指南 介绍 德语有着…

德语c1语言证书,学习德语要考哪些证书?欧那给你扒一扒德语的有哪些考证

活在这个世上有谁能逃的了考证的魔抓, 学任何一个语言有一张过硬的证书 是学子的美好愿景。 不止能给自己一个努力学习的交代, 更是以后留学,工作就业的核心竞争力。 所以在学习语言的同时不妨来了解一下 学习德语需要考哪些证书吧。 我只想对自己一个交代:TestDaF(德福)就…

ChatGPT 开始支持插件:可联网、可执行代码……

OpenAI 宣布已经在 ChatGPT 中实现了对插件的初步支持。插件 (Plugins) 是专门为语言模型设计的工具,以安全为核心原则,可帮助 ChatGPT 访问最新信息、运行计算或使用第三方服务。 这就意味着第三方开发商能够为 ChatGPT 开发插件,以将自己的…

利用PfamScan寻找同源基因家族

基因家族鉴定---pfam保守结构域的查找 hmmer的安装Pfam_scan的使用 Pfam是一个蛋白家族数据库,其中Pfam-A是手工确定的高质量的蛋白家族,Pfam-B是自动注释的,是对A的补充。目前已更新到34.0,下载地址为ftp://ftp.ebi.ac.uk/pub/da…

基于Open CV的植物图像分类识别项目

一、项目简介 1.主要内容 本项目主要是基于Open CV进行植物图像进行分类识别。展示部分采用了网页的形式(VueElement.net Core),由用户上传图片,服务器返回该图片的分类结果。Web服务(.net Core)和c图像处…

RNA-seq——五、根据差异基因画火山图、在火山图上标记基因名

目录 1. 设置阈值来显示对应的基因名2. 指定基因名展示 写在前面——之前写的RNA-seq(一到四)是根据别人文章中提到的数据进行一系列分析的,但是找公司做的单细胞测序,一般不需要自己进行数据清洗之类的操作,公司会直接…

如何通过图片识别植物?识别植物软件有哪些?

想必大家都有这样的经历,当我们在外面散步时,看到一种美丽的植物,但是却不知道它的名字。现在,有一种神奇的技术可以帮助我们解决这个问题,那就是通过图片识别植物。现在你只需要拍下这种植物的照片,然后上…

识别各种花草植物是什么软件?这些识别软件可以帮你识别

小伙伴们平时要是在路边看到一些比较好看的花花草草时,会不会像我一样,特别好奇想知道这些花花草草叫什么吗?由于花花草草,很多都长得相似,只能靠文字来描述它们,很难知道它的身份。但其实我们可以借助一些…

基于分子对接与体外实验数据的一致性研究预测出槲皮素衍生物可以为α-Glucosidase 新的抑制剂

摘要:本文通过运用Discovery Studio中的CDOCKER方法,验证了α-Glucosidase 抑制剂与体外实验数据的一致性,并预测出槲皮素衍生物(compound 7)可以作为潜在α-Glucosidase 抑制剂的骨架分子并且具有治疗肥胖的作用。 分…

植物表型组学研究平台建设及技术应用

在生物学和遗传育种领域,表型是指构成生物体的全部特征,包括外观、基本维度、形态和颜色,是基因型和环境因素互相作用的结果。表型采集分析是指以定性和定量的方式测量这些特征。表型组(phenome)则是指某一生物的全部性状特征,不仅局限于农艺性状&#x…

教程 | 规模化物种同源基因分析 - orthofinder [上篇]

写在前面 基因组测序项目已然是几乎所有课题组都可以负担的水平。相比于几年前火爆的通过转录组测序挖掘生物学问题策略,通过基因组,尤其是比较基因组分析,往往可以给我们带来更多确定性结果,如相比于近源物种A为何物种B的果皮更…

部分植物基因组数据库汇总

牛年大吉 植物基因组数据库:1、NCBI中的genome,直接下载NCBI上的基因组文件 ftp://ftp.ncbi.nlm.nih.gov/genomes/ 2、植物基因组数据库(包含约30个左右的植物,具体查看:) 30个左右植物基因组对应列表下载 http://www.…