查看原文
其他

RISC-V 领导者出生;微软发布 Windows CE;电子管问世|历史上的今天

CSDN 2022-04-06

整理 | 王启隆
出品 | CSDN(ID:CSDNnews)

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

今天是 2021 年 11 月 16 日,在 1892 年的今天,郭沫若诞生;郭沫若是我国知名的作家、历史学家和考古学家,也是中国科学院的第一任院长。郭沫若虽然不是科学家,但人脉极广,时任中科院院长的他联合一批著名科学家,提出创办一所新型大学的建议,这就是中科大的诞生。11 月 16 日也是“历史上的今天”专栏正式上线两个月的日子,回顾科技历史上的今天,还诞生了哪些关键事件呢?


1904 年 11 月 16 日:约翰·弗莱明发明真空管

1904 年 11 月 16 日,约翰·弗莱明(John Ambrose Fleming)发明真空管。真空管,一般也称为电子管,用来在电路中控制电流;在半导体普及之前,真空管是最重要的电子元件。为了寻找可靠的无线电探测器,弗莱明利用爱迪生效应发明了真空二极管。1906 年,李·德福雷斯特发明了更加稳定和实用的真空三极管。有了电子管,人类才算真正进入了电子时代。

图源:CSDN 下载自东方 IC

约翰·弗莱明出生于 1849 年 11 月 29 日,他是一名电气工程师、物理学家,因为发明真空二极管、物理电磁学中使用的左手定则而闻名。在弗莱明之后,李·德福雷斯特(Lee De Forest)改进了真空管,被誉为“电子管之父”。真空三极管的发明使电子管成为真正实用的电子元件,推动了无线电及其他电子行业的发展。

在二十世纪中期前,因半导体尚未普及,基本上当时所有的电子器材都使用真空管,形成了当时对真空管的需求。但在半导体技术的发展普及和平民化下,真空管因成本高、不耐用、体积大、效能低等原因,最后被半导体取代了。

如今,我们可以在音响扩大机、微波炉及人造卫星的高频发射机看见真空管的身影;许多音响特别使用真空管是因为其特殊音质,在音响界、老旧的真空管常与最新的数位 IC 共存。另外,像是电视机与电脑阴极射线管显示器内的阴极射线管以及 X 光机的 X 射线管等则是属于特殊的真空管。

资料来源:维基百科、百度百科


1916 年 11 月 16 日:编程语言设计先驱 Christopher Strachey 出生

克里斯托弗·斯特雷奇(Christopher Strachey)出生于 1916 年 11 月 16 日,他是一名在英国伦敦长大的计算机学者;克里斯托弗是指称语义最早的提出者之一,也是编程语言设计的先驱,发展了编程语言 CPL。克里斯托弗所在的斯特雷奇家族是伦敦名门,在科技、艺术、行政和学术界都十分突出。

图源:维基百科

克里斯托弗·斯特雷奇出身于斯特雷奇家族,是第一男爵亨利·斯特雷奇爵士的曾孙;其父为奥利佛·斯特雷奇(Oliver Strachey),其母为瑞吉儿·科斯特洛(Rachel Costelloe),其姐为作家芭芭拉·斯特雷奇。1919 年,斯特雷奇家族搬到了戈登广场 51 号。13 岁时,克里斯托弗进入格雷欣霍尔特学习,在那里他表现出了才华,但总体表现不佳。

1935 年,克里斯托弗进入剑桥大学国王学院(和艾伦·图灵在同一所学院)就读,最初主修数学,后来转向物理学。在大学第三年时,可能因为他的同性恋倾向,使他神经衰弱,无法完成学业。他回家休养之后,虽然曾试图重返校园,但仍然无法完全恢复。在休学后,克里斯托弗进入标准电话与电缆公司,担任物理学研究员。

1959 年 6 月,克里斯托弗在国际信息处理大会(International Conference on Information Processing)上发表论文《大型高速计算机中的时间共享》(“Time Sharing in Large Fast Computer”)。克里斯托弗在文中提出了虚拟化概念,还论述了什么是虚拟化技术。1960 年,克里斯托弗提出了“一等公民”(First-class citizen)概念,意指函数可作为电脑语言中的第一类公民。1967 年,把多态定义为两个分支:特设多态(Ad-hoc polymorphism)和通用多态(Universal polymorphism),成为面向对象编程的基础之一。

资料来源:维基百科


1922 年 11 月 16 日:System/360 核心架构师 Gene Amdahl 出生

1922 年 11 月 16 日,Gene Myron Amdahl 生于美国南达科他州,是美国的半导体工程师及企业家。他在 IBM 工作多年,后来创办了阿姆达尔公司(Amdahl Corporation);他提出的阿姆达尔定律,成为平行运算领域的重要定律之一。

图源:维基百科

Gene Amdahl 在南达科他州出生、长大,其父母都是挪威移民。大学就读南达科塔州立大学。在第二次世界大战期间,休学加入美国海军,在大战结束后,回到学校,取得工程物理学(Engineering physics)学士。1952 年,在威斯康星大学麦迪逊分校取得物理学博士,6 月毕业后,随即进入 IBM 工作。

在 IBM 时期,Amdahl 负责 IBM 704 和 IBM 709 等计算机,然后进入 Stretch 项目,奠定了 IBM 7030 的基础。在 1955 年 12 月,他曾短暂离开 IBM,到其他公司工作,但在 1960 年 9 月,他又回到 IBM,他辞职是因为对该组织的官僚结构感到失望。在 1989 年,Amdahl 为查尔斯·巴贝奇研究所进行的一次采访中解释了这段经历:

我当时的感觉是,在这样一个组织里,我在未来的任何时候都无法控制自己想做的事情,我身处于一个官僚主义的结构中,当时的我只能在其中一个领域工作,而这就是我的感悟,于是,我决定不让自己过那种生活。

回国后,他成为了 IBM System/360 的首席架构师,并于 1965 年被任命为 IBM Fellow,同时还是加州门洛帕克 ACS 实验室的负责人。1970 年 9 月,因获得日本富士通公司的支持,Gene Amdahl 离开 IBM,在加州森尼韦尔,创立阿姆达尔公司(Amdahl Corporation)。2015 年 11 月 10 日,他因肺炎在加州帕洛阿尔托去世,当时离他 93 岁生日还有 6 天,他在生命的最后几年患有阿兹海默病。

资料来源:维基百科


1947 年 11 月 16 日:RISC-V 掌门人 David Patterson 诞生

大卫·帕特森(David Andrew Patterson)出生于 1947 年 11 月 16 日,他是一名美国的计算机科学家,是计算机科学界的先驱人物、柏克莱加州大学的计算机科学教授和谷歌公司杰出工程师;如今,帕特森担任 RISC-V 国际开源实验室负责人,实验室位于广东的清华-伯克利深圳学院(TBSI)。帕特森发明了一系列重要技术,包括精简指令集,RAID 与计算机集群;他是计算机协会(ACM)与电机电子工程师学会(IEEE)院士(Fellow),并曾任 ACM 主席一职。

图源:维基百科

大卫·帕特森在伊利诺伊州长青公园长大,他就读于加州大学洛杉矶分校,1969 年获得数学学士学位。他于 1970 年和 1976 年分别在加州大学洛杉矶分校获得计算机科学硕士和博士学位。1994 年,帕特森当选美国计算机协会会士(ACM Fellow)。2004 年至 2006 年,任美国计算机协会主席。

2016 年,帕特森从加州大学伯克利分校退休,作为杰出工程师加入谷歌。2018 年 3 月,帕特森由于“开创了一种系统的、定量的方法来设计和评价计算机体系结构,并对微处理器行业产生了持久的影响”,和约翰·轩尼诗一起获得 2017 年度的图灵奖;帕特森与约翰·轩尼诗还共同创作了一系列电脑硬件方面的教科书。

2021 年的现在,提起大卫·帕特森的话题,基本都和 RISC-V 息息相关。RISC-V 是一个基于精简指令集(RISC)原则的开源指令集架构(ISA),简单解释为开源软件运动相对应的一种“开源硬件”;该项目 2010 年始于加州大学柏克莱分校,但许多贡献者是该大学以外的志愿者和行业工作者,帕特森是 RISC-V 基金会的创始人。

你知道目前的 RISC-V 都有哪些应用吗?近几年的 RISC-V 主要在自动驾驶和辅助驾驶技术方面稍有起色,汽车行业出现了一个关键词“智能汽车”,它的热度吸引了许多国内外科技巨头的涌入,技术变革正从根本上动摇着传统汽车行业延续数百年的游戏规则。你认为自动驾驶技术离正式普及还有多少年?欢迎参与本期投票,在评论区分享你的真知灼见。

资料来源:维基百科


1996 年 11 月 16 日:微软发布便携式操作系统 Windows CE 1.0

Windows CE 1.0 最早于 1996 年推出,是单色的 Windows 95 简化版本。为微软研发的嵌入式操作系统,可以应用在各种嵌入式系统,或是硬件规格较低的电脑系统(例如很少的存储器,较慢的中央处理器等)。微软并未定义 CE 这个缩写的由来,一般解释则有 Compact Edition、Customer Embedded、Consumer Electronics 等等。在 2008 年 4 月 15 日举行的嵌入式系统大会上,微软宣布将 Windows CE 更名为 Windows Embedded Compact。

图源:CSDN 下载自东方 IC

Windows CE 操作系统是 Windows 家族中的成员,为专门设计给掌上电脑(HPCs)以及嵌入式设备所使用的系统环境。这样的操作系统可使完整的可移动技术与现有的 Windows 桌面技术整合工作。Windows CE 被设计成针对小型设备(它是典型的拥有有限内存的无磁盘系统)的通用操作系统,Windows CE 可以通过设计一层位于内核和硬件之间代码用来设定硬件平台,这即是众所周知的硬件抽象层(HAL)。

与其它的微软 Windows 操作系统不同,Windows CE 并不是代表一个采用相同标准的对所有平台都适用的软件。为了足够灵活以达到适应广泛产品需求,Windows CE 可采用不同的标准模式,这就意味着,它能够从一系列软件模式中做出选择,从而使产品得到定制。另外,一些可利用模式也可作为其组成部分,这意味着这些模式能够通过从一套可利用的组份做出选择,从而成为标准模式。通过选择,Windows CE 能够达到系统要求的最小模式, 从而减少存储脚本和操作系统的运行。

Windows CE 可以使用在各式各样的系统上,最有名的是 Pocket PC 以及微软的 Windows Mobile。其他较不为人知的设备包括微软的车载电脑、机顶盒、生产在线的控制设备、公共场所的信息站(Kiosk)、电子辞典及导航仪等等,有些设备甚至没有任何人机界面。在 2009 年 10 月 6 日,Windows Mobile 亦正式改名为 Windows Phone。

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

顶尖量化交易公司Optiver技术团队多岗位开招!

元宇宙会成为IPv6的拐点吗?

保护隐私?苹果用AR眼镜来控制iPhone屏幕输出

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存