第一台存储程序计算机 | 历史上的今天

415a63ba595be8cddb2152de41dd2dff.gif

整理 | 王启隆

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

今天是 2023 年 6 月 21 日,在 23 年前的今天,中国联通公司在香港、纽约成功上市,筹资 56.5 亿美元,进入全球首次股票公开发行史上的前十名。2002 年 10 月,公司又在上海成功完成 A 股上市,成为国内资本市场流通股最大的上市公司。

中国联通在全国 30 个省、自治区、直辖市设立了 300 多个分公司和子公司,是国内唯一一家同时在纽约、香港、上海三地上市的电信运营企业。回顾科技历史上的 6 月 21 日,这一天还发生过哪些关键事件呢?

1948 年 6 月 21 日:世界上第一台存储程序计算机“小婴儿”首次运行

169fc708cca099a97c59d34720840b88.png

图源:维基百科

曼彻斯特“小婴儿”(Manchester Baby)是世界上第一台能运行的存储程序式电子计算机。虽然没有执行实际计算任务,但它证明了存储程序概念的可行性。“小婴儿”的创新部分在于威廉姆斯用一种阴极射线管开发的简单存储系统,这也是 RAM 在计算机历史上的第一种实用形式。“小婴儿”的正式名称为小型实验机(SSEM),由 Frederic C. Williams、Tom Kilburn 和 Geoff Tootill 在曼彻斯特大学建造。

“小婴儿”的设计初衷并非建造一个实用的计算引擎,而是设计一个威廉斯管的测试平台;威廉斯管则是世界上第一个真正的随机存取存储器,它是第一台包含现代电子数字计算机所必需的所有元素的工作机器。与早期使用的水银延迟线相比,威廉姆斯发明的阴极射线管存储方式让计算速度更快、计算机结构更简单。一旦“小婴儿”证明了其设计的可行性,曼彻斯特大学就会将其开发成一个全尺寸的可操作机器,也就是未来的曼彻斯特 Mark 1。而 Mark 1,又在后来成为世界上第一台商用通用计算机 Ferranti Mark 1 的原型。此外,“小婴儿”的成功还启发了世界上第一台采用冯·诺依曼体系结构的计算机——EDSAC 的诞生。

资料来源:维基百科

1955 年 6 月 21 日:XML 之父 Tim Bray 出生

d1ce8a6434ba69bf1f61898b50a69f08.jpeg

图源:维基百科

蒂姆·布雷(Timothy William Bray)出生于 1955 年 6 月 21 日,他是加拿大的软件开发人员和环保主义者,也是原始 XML 规范的共同作者之一。他于 2014 年 12 月至 2020 年 5 月开始在亚马逊网络服务公司工作,此前他曾受雇于谷歌、Sun Microsystems 和数字设备公司(DEC)。此外,布雷还创立或共同创立了 Antarctica Systems 等多家初创公司。

1981 年,布雷从安大略省圭尔夫的圭尔夫大学毕业,获得理学学士学位,主修数学和计算机科学。随后,布雷以软件专家的身份加入多伦多的数字设备公司(DEC);1983 年,布雷离开 DEC 前往 Microtel Pacific Research,并在 1987 年加入滑铁卢大学的新牛津英语词典 (OED)项目,担任该项目的经理。正是在此期间,布雷合作完成了标准通用标记语言(SGML),而该技术后来成为 Open Text Corporation 及其 XML 和 Atom 标准化工作的核心。

2002 年,布雷和人共同创办了 Antarctica Systems,并在首席执行官期间被 Upside 杂志收录进百强名单,与比尔·盖茨、史蒂夫·乔布斯、迈克尔·戴尔和拉里·埃里森等其他 IT 领导者并列。后来,布雷于 2004 年初至 2010 年初担任 Sun Microsystems 的 Web 技术总监。他于 2010 年加入谷歌(Google)并开始担任开发人员,起初布雷专注于研究 Android 技术,在后来他转去开发身份认证相关的识别技术,比如谷歌的 OAuth 和 OpenID 等等。2014 年,布雷离开谷歌并开始在亚马逊工作,最后他因为对亚马逊公司的内部检举制度感到不满而于 2020 年离职;他在离职后,在网络上对亚马逊赞不绝口,但对自己的同事因内部检举而被辞退仍感到忿忿不平。

资料来源:维基百科

1988 年 6 月 21 日:IBM 推出 AS/400 计算机

f552a2b2029d04907df39e240fa16095.png

图源:维基百科

IBM AS/400 又被称为 Application System/400,是 IBM 于 1988 年 6 月 21 日宣布,并于 1988 年 8 月发布的中端计算机系列。它是 System/36 和 System/38 平台的继任者,运行 OS/400 操作系统。AS/400 比其前身成本更低但功能更强大,在推出时非常成功,到 1990 年底估计安装了 111,000 台,当年的年收入达到 140 亿美元,到 1994 年增加到 250,000 台,到 1997 年出货量约为 500,000。

AS/400 的一个关键概念是技术独立机器接口(TIMI),这是一种与本机机器语言指令一起编译的独立于平台的指令集体系结构(ISA)。AS/400 使用此功能更改底层处理器架构,而不会破坏应用程序兼容性。AS/400 的早期系统基于 48 位 CISC 指令集架构,称为内部微程序接口(IMPI),最初是为 System/38 开发的。1991 年,IBM 推出了运行在 64 位 PowerPC 派生 CPU 上的新版本系统,即 IBM RS64。由于新系统使用了 TIMI,原始基于 CISC 的程序的应用程序无需修改即可继续在新系统上运行。RS64 在 2001 年被 POWER4 处理器取代,随后的升级是 POWER5 和 POWER6。

AS/400 经历了多次品牌重塑,最终在 2006 年成为 IBM System i。2008 年,IBM 将独立的 System i 和 System p 产品线(当时硬件基本相同)合并为一个名为 IBM Power Systems 的产品线。因此,“AS/400”这个名字其实有时被非正式地用来指代运行在现代 Power Systems 硬件上的 IBM i 操作系统。

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

推荐阅读:

▶惹打工人“暴怒”!科技公司 CEO 放话:“只想赚钱和朝九晚五的别来!”

▶追梦 40 年:一位男子的 8 位 Commodore 64 角色扮演游戏之旅

▶马云非公开会议:阿里电商应该回归淘宝;微信上线“安静模式”;ChatGPT会生成Win11激活密钥 | 极客头条

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

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

相关文章

腾讯大手笔投资大模型,清华系AI公司赢麻了

衡宇 发自 凹非寺量子位 | 公众号 QbitAI 投研并举,这是腾讯目前快速布局大模型的策略。 量子位获悉,就在最近一轮清华系AI公司的融资中,腾讯已经出手下注,帮助其中一家风口上的公司快速完成10亿级别的Pre-A轮融资——这家公司叫深…

纠错老板马斯克后,Twitter 工程师遭解雇!

“杀疯了”的马斯克,留不住的 Twitter 员工。 作者 | 苏宓 出品 | CSDN(ID:CSDNnews) 马斯克,凭借着直言不讳、果敢的操作,这位掌握了流量密码的企业家自 10 月 27 日以 440 亿美元完成推特私有化交易以来…

主动出击,马斯克欲用 430 亿美元拿下 Twitter

毫无疑问,今天科技板块的头版头条又是属于埃隆马斯克的。 距离马斯克公开自己入股 Twitter 获得了 9.2% 股份刚过去 9 天、距离 Twitter CEO Parag Agrawal 宣布马斯克不加入 Twitter 董事会刚过去 3 天后,「语不惊人死不休」的马斯克在向美国证券交易…

Twitter 推荐算法开源,马斯克被“特殊照顾”

整理 | 梦依丹 责编 | XXXXX 出品 | CSDN(ID:CSDNnews) 在马斯克反复承诺表示要开源 Twitter 推荐算法之后,3 月 31 日,Twitter 部分推荐算法源码正式在 GitHub 上开放,采用 GNU Affero General Public L…

Twitter部分源代码泄漏、疑遭离职员工报复:马斯克要求GitHub交出所有上传、下载人员名单

最近的法律文件显示,Twitter 的部分源代码已经在网上泄露。这是一次罕见的、严重的知识产权泄露事件。为防止该事件对其服务产生潜在的破坏性损失,Twitter 已经采取了法律行动。 部分源代码在线泄露 根据文件显示,上周五 Twitter 采取了行动…

一个命令行的 Copilot:ai-shell

目录 简介 安装 使用 特殊字符 静默模式(跳过解释) 自定义 API 端点 聊天模式 设置语言 配置界面 版本升级 Github 之前发布了 GitHub Copilot CLI,有了它你可以在你的命令行控制台中通过自然语言让它帮你写出 shell 命令&#xff…

Java枚举意外触发了Mybatis Plus的BUG

点击关注公众号:互联网架构师,后台回复 2T获取2TB学习资源! 上一篇:Alibaba开源内网高并发编程手册.pdf 问题 昨天用mybatis-plus写了一段crud,代码如下: TransactionalOverridepublic boolean updateTaskS…

亚马逊加入大模型竞赛/ 滴滴可打自动驾驶车/ 百度副总裁回应王小川…今日更多新鲜事在此...

日报君 发自 凹非寺量子位 | 公众号 QbitAI 大家好,今天是4月14日星期五,马上又要到周末啦~ 今天科技圈有哪些新鲜事儿,和日报君一起来看看~ 百度副总裁回应王小川:确实不在一个宇宙 无论国内还是国外,人工智能的竞争可…

不用任何软件,批量转化图片格式

不用任何软件,批量转化图片格式 文件夹里有上百张图片,如何批量修改格式? 其实不用任何软件,不用任何转化工具就能实现这一目的。 这是Windows系统自带ren(rename-重命名)命令,利用rename命令…

3个无敌实用的图片转换器,上百种图片格式任意转

分享3个万能的图片格式转换工具,每个基本上都提供了上百种图片格式转换,而且压缩后的图片一点都不会损坏原画质,压缩完成后还能自动下载保存到相册,转换速度不仅快而且还提供了其他的图片处理功能。 1、万能图片转换器 一个超级丰…

使用手机将图片转换成PNG格式怎么做?教你三种转换方法

怎么使用手机把图片的格式转换成PNG格式呢?现如今的图片格式种类非常之多,有很多种格式的图片我们甚至都打不开它。有时我们需要上传一些照片文件,会有要求照片只能是PNG格式,遇到这种情况我们该怎么使用手机就能够就能将图片格式…

PNG图片怎么转成ICO?分享两种思路

ICO作为一种图标文件随处可见,在设计的时候偶尔会需要将PNG图片转为ICO格式。那么PNG图片怎么转成ICO呢?我们可以使用转换工具或登录在线网站进行处理,下面推荐两种方式,点赞收藏不迷路哦。 一、格式转换工具拥有对PDF文件全面的格…

微信电脑版DAT图片文件转JPG/PNG图片的简单工具

平常微信聊天中发出和接收到的图片,都是经过编码后再保存在电脑中的,普通方法打不开 如果需要整理,则是个问题 本文详细说明如何快速地把平常微信聊天中存储在电脑中的聊天图片转换成普通图片 支持JPG和PNG 文件存储位置 首先找到这些图片 …

IMZO创建高品质免费图片库,图片可全球范围免版税商业使用

美通社消息:IMZO是免费提供海量高分辨率图像的全球平台。该平台无需订阅,无附加条件,无隐藏收费。用户只需点击并下载最大8100x5400像素的300dpi最佳创意照片。 平台的全部收藏中包括生活方式、商业、医疗保健、技术等诸多类别的海量图片。IM…

iOS 摸鱼周报 #84 | 开箱即用的云服务 AirCode

本期概要 本期话题:开发加速器:在 App 或游戏内创造无障碍体验本周学习:Any 和 AnyObject 以及 AnyClass 内容推荐:依赖注入、自定义 Button 外观与行为、正则表达式、创建 XCFramework 以及创建可配置的小组件文章推荐摸一下鱼&a…

企业流程中心BPM产品搭建

一、为什么要搭建企业流程中心 企业发展初期,会制定一堆制度,用来规范企业管理,但制度更多是奖励和惩罚的作用,并不能提升管理和业务效率。 比如,我们开车走高速的时候,超速会扣分、会罚款,这是…

Python彩色图片转手绘风格

Python彩色图片转手绘风格 from PIL import Image # 图像的手绘 """黑白风格边界的位置比较重相同或相近色彩趋近于白色咯有光源效果 """ # 读取彩色图片并转化为np数组 a np.array(Image.open(r114362.jpg).convert(L)).astype(float)depth 1…

值得拥有的手绘风格画图工具

一直在找一款手绘风格的画图工具,好的图表总能传递更多的信息。最初用微软 Visio 工具画图,但依赖于安装软件,无法轻量级使用,效果也有些僵硬,后来改用 ProcessOn 在线画图,免费版有数量限制。后面使用 Dra…

为什么有计算机绘图了还要学手绘,设计师有必要学习手绘吗?

文/刘伦利 当前,电脑及相关软件的应用已经越来越普遍,特别是艺术设计专业,各种设计软件已作为设计专业中的辅助工具,占有重要的地位和作用。很多初学者认为只要学了计算机就可以做所想的设计图,并没有认识到没有原始的…

教你如何几行python代码实现图片转手绘

这里是运行效果 先展示一下完整代码,后面在进行分析 # -*- coding: utf-8 -*- from PIL import Image import numpy as npim Image.open(really.jpg).convert(L)#really.jpg是这里将用于转换的原图 a np.asarray(im).astype(float) # 将图像以灰度图的方式打开并…