世界算力简史(下)

世界算力简史(上)

世界算力简史(中)

今天终于要完结了……

1980-1990:PC时代

  • IBM-PC和“兼容机”

上一篇,我们说到,70年代微处理器崛起,使得个人电脑开始大量出现。

这种情况,让传统巨头IBM感受到了威胁。一直以来,他们都专注于大型机,导致忽视了小型机的市场。

为了亡羊补牢,他们也决定启动个人电脑研发计划。

1980年3月,IBM召开一次高层秘密会议,设立“Chess(国际象棋)”项目,专门研发个人电脑(Personal Computer这个词,就是这时被IBM提出来的)。

负责这个项目的,是唐·埃斯特利奇(Don Estridge)。他带领了一个13人小组,蹲在弗罗里达州博卡拉顿镇的一间仓库里,进行秘密研发工作。

e2e4ec6fc96f1e46ff825da3e8cd5d3f.jpeg

唐·埃斯特利奇

最开始的时候,他们打算采用自己的处理器(IBM 801)和操作系统。但考虑到时间紧迫(领导要求1年内搞定),他们还是决定与第三方合作。

1981年8月12日,他们的工作有了成果,IBM公司正式推出了IBM-PC(IBM5150),搭载的是英特尔的8088处理器(16位,4.77MHz),以及微软的PC-DOS操作系统。

e05487f58bbd4244a4e56be4a64c5842.jpeg

IBM-PC

IBM-PC售价为1565美元,拥有16K内存(可以根据需要扩展到256K),带有5.25英寸软盘。它为扩充能力设计了总线插卡,可以让用户加装显卡,并自行选择黑白或彩色显示器。

IBM-PC推出后,很快获得了巨大的成功,第一年销售就超过20万台,1985年更是超过100万台。

它不仅被评为《时代》周刊封面的“年度人物”,还荣膺了“二十世纪最伟大产品”的称号。(可惜的是,作为IBM-PC的缔造者,唐·埃斯特利奇在1985年死于空难。)

c4c822419d24f65efeb76b5009f61563.jpeg

IBM-PC的成功,吸引了很多厂商对它进行“仿制”。他们参考IBM-PC的标准,打造可以“兼容”使用IBM-PC配套软件、扩展卡和外设的产品,称为“兼容机”(电脑DIY的鼻祖)。

1982年6月,哥伦比亚数据产品公司(Columbia Data Products)推出了第一台IBM PC兼容机——MPC 1600。11月,康柏(Compaq)紧随其后,推出了与IBM PC兼容的便携式电脑——Portable(1983年3月出产)。

fd31910853e6cd236af103a916581c72.jpeg

Compaq Portable

“兼容机”配置灵活,价格便宜,很快抢走了IBM-PC的市场份额。1983年,IBM占据PC市场份额的大约76%。到了1986年,就跌成了26%。这让IBM郁闷不已。

  • 英特尔的崛起

PC兼容机的全面崛起,真正受益者是英特尔和微软。

IBM-PC使用的8088,是英特尔在1979年推出的。

1982年2月,英特尔搞出了和8088完全兼容的第二代PC处理器80286,用在IBM PC/AT上。

db3798e0725479a783c6aa4a5867a751.png

8088/80286芯片,都是16位处理器,当时在技术上并不算领先。1979年,摩托罗拉就已经率先推出了32位的处理器——MC68000,领先英特尔至少半代。

de1e74a949bf634afd7b17785586daf0.jpeg

MC68000

苹果公司的Apple Lisa与Macintosh(麦金塔,1984年1月发布,是首个采用了图形界面操作系统的个人电脑),用的就是MC68000。

直到1985年7月,英特尔公司终于推出了自己姗姗来迟的32位处理器——80386。

ef01c0410c971d77161271eb6391c82b.jpeg

这款处理器迎合了兼容机的需求,获得了巨大的成功。

值得一提的是,IBM公司早期比较强势,他们研发IBM-PC的时候,选择了英特尔的芯片,就强制要求英特尔将设计和代码开放给AMD公司,让AMD成为第二供应商。

后来,兼容机越来越多,都采用了英特尔的芯片,变成了英特尔掌握话语权。于是,从80386开始,英特尔就不再开放任何资料给AMD。

1987年,AMD以违约为由,一纸诉讼将英特尔告上了法庭,英特尔随即反诉。两者的垄断和侵权官司,陆陆续续打了8年。

虽然最后AMD打赢了官司,但错过了CPU发展的黄金时期,也被英特尔甩开了差距。

80年代中期,日本半导体的崛起,也给英特尔等美国公司带来了极大威胁。

后来,传奇CEO安迪·格鲁夫(Andy Grove)掌舵英特尔,砍掉了存储半导体业务,聚焦微处理器业务,才把英特尔给救了回来。

38d6d6584578bd5740ce390e83303e26.png

安迪·格鲁夫

1989年,英特尔推出了80486处理器,获得了市场的欢迎。

凭借80486的出色表现,英特尔的业绩超过了所有的日本半导体公司,成为世界第一的半导体生产商。

  • 微软的DOS/Windows

再来看看微软。

微软当年给IBM-PC开发的DOS,是自己买的“二手货”。

0e89db5b2b3d1f35b5962257c96966c1.png

MS-DOS

1976年,美国的DR公司成功研制出一套名为CP/M(Control Program/Monitor,控制程序/监控)的操作系统,专门用于搭载了英特尔8080芯片的微型计算机(包括Altair 8800)。

IBM本来想用这套系统,但是没谈拢。

后来,SCP(西雅图计算机产品)公司有一个名叫蒂姆·帕特森(Tim Paterson)的程序员写了一个QDOS系统(Quick and Dirty Operating System,快速和肮脏的操作系统,后改名为86-DOS),是CP/M系统的变种。

533489ee087f398b811831b22ad9c6c3.jpeg

蒂姆·帕特森,DOS之父

比尔盖茨眼光很准,买断了这个系统(还挖走了蒂姆·帕特森),改了改,变成PC-DOS,卖给了IBM。

IBM-PC火了以后,微软的DOS就跟着出名了。然后,微软就不断更新,出了很多新版本。

苹果的Macintosh推出图形界面操作系统后,给了比尔盖茨很大震撼。于是,就进行了“参考”,于1985年11月推出了Windows 1.0 。

190a6aed1ff50903653bddec66503467.png

Windows 1.0 界面

早期的Windows只是DOS的“外壳”,中看不中用,所以备受用户吐槽。于是,微软就开始了全新内核的开发,也就是后来的Windows NT。

微软其实还和IBM一起搞了一个OS/2操作系统,结果后来摆了IBM一道,放弃了。

80年代,因为PC兼容机的普及,造就了一个巨大的IT市场。很多新公司成立,也有很多新产品推出。

例如,1982年9月,3Com公司推出了世界上第一款网卡。1984年,英国AdlibAudio公司推出了第一款声卡——魔奇声卡。1985年,Philips和Sony合作推出CD-ROM驱动器。……

这些硬件产品,让PC变得更加强大,也给用户带来了更好的体验。

 1990-2000:互联网时代

  • Wintel联盟

进入90年代后,英特尔和微软已经成为真正的巨头,市值超过千亿美元。


英特尔的奔腾系列x86处理器,还有微软的Windows操作系统,是所有PC的标配。他们组成的Wintel联盟,牢牢掌握着PC市场的主动权。

c0cfaf932fceb9913601cfe32b129eeb.jpeg

在工作站和服务器领域,英特尔和微软面对的局面有点复杂。

在处理器方面,行业竞争异常激烈。当时,主要分为两个阵营。

一个,是以SUN、SGI、IBM、DEC、HP、摩托罗拉等厂商为代表的RISC-CPU阵营。他们主张采用RISC-CPU架构(RISC,简单指令计算机)。

ad2f62150cb588b6aa4792d1f5d0c6f8.png

另一个,是以英特尔和AMD为代表的CISC-CPU阵营。他们主张采用CISC-CPU架构(CISC,复杂指令计算机)。

虽然RISC速度更快,当时更被行业看好,但安迪·格鲁夫领导下的英特尔,依然坚持以CISC-CPU作为自己的主要方向。

最终,英特尔凭借巨大的研发投入,还有兼容性和量产速度上的优势,战胜了其它对手,成功巩固了自己的地位。(不过,英特尔应该不会想到,若干年后,他们还是在RISC上栽了大跟头。)

在操作系统这边,微软的竞争对手是强大的UNIX/Linux阵营。

UNIX,以及后来诞生的Linux及其发行版(例如Ubuntu、Debian、Centos、Fedora、 Redhat Linux),是服务器操作系统的主流选择。

2567d3bf20fde970fc0d2306da3e502b.jpeg

林纳斯·托瓦兹(Linus Torvalds),Linux内核的编写者(1991年)

Windows虽然也推出了Windows NT,但因为稳定性上不如Unix/Linux,所以市场份额并没有优势。

  • 信息化

在奔腾处理器的助力下,PC的性能有了很大的提升。而Windows的不断完善,也让普通人有了操作计算机的能力。

90年代,因为半导体技术的高速迭代,存储技术也变得越来越成熟。内存和硬盘的容量越来越大,闪存和各式各样的存储卡也开始出现,让媒体的拷贝和保存变得更加方便。

如果说,80年代的PC,对用户来说只是尝鲜。那么,90年代的PC,已经是真正的生产力工具了。

6e04ed87af9a94db36606474859c2ef8.jpeg

人们不仅用PC来听音乐、看视频、玩游戏,还用它来编辑文档、建立表格、处理数据。

在PC的帮助下,人们充分感受到IT算力带来的生活品质改善,以及生产效率提升。

整个人类社会的信息化进程,开始加速。

  • 互联网大爆发

给信息化又添了一把火的,当然是互联网。

经过80年代的不断膨胀和扩张,ARPANET终于演变成了覆盖全球的互联网。

1991年8月6日,英国物理学家蒂姆·伯纳斯·李(Tim Berners-Lee),正式提出了World Wide Web,也就是如今我们非常熟悉的www万维网

bb02dc12eae1a252cfda7a3d34c34abd.jpeg

蒂姆·伯纳斯·李

他还提出了HTTP(超文本传送协议)和HTML(超文本标记语言),设计了第一个网页浏览器,并建立了世界上第一个web网站。

互联网的出现,更是给人们打开了新世界的大门。互联网就是一个拥有无限资源的宝库,各种各样的网站、论坛,令人眼花缭乱。强大的即时通讯工具,也满足了人们的通信和社交需求。

互联网已经超出了技术的范畴。它构建一个线上的虚拟世界,衍生出很多新的商业模式,彻底改变了人类社会。

fc6699f3076a03ed616d4f9789d3b7d2.jpeg

互联网的蓬勃发展,催生了很多的互联网公司。

这些公司购买了大量的服务器,建设了机房,为用户提供服务。例如邮箱服务、音视频下载服务、网页访问服务等。

信息科技的发展方向开始发生变化。一种新的算力服务模式,开始逐渐向我们走来。

 2000-现在:云计算时代

  • 云计算

互联网崛起之后,用户的急剧增长,以及业务的潮汐化特点(有时候人多,有时候人少),给服务商带来了很大的压力。

如何以更低的成本,更灵活地满足用户需求,成为众多企业思考的难题。

90年代中期,就有人提出了“云计算”的设想。

1996年,康柏公司的一群技术主管在讨论计算业务的发展时,首次使用了Cloud Computing这个词。他们认为,商业计算会向Cloud Computing的方向转移。

f5e29ed09617769189a4420e5e58f042.png

康柏公司关于cloud computing的文件

进入21世纪后,设想逐渐成为了现实。

2006年,互联网电商亚马逊(Amazon)率先推出了两款重磅产品,分别是S3(Simple Storage Service,简单存储服务)和EC2(Elastic Cloud Computer,弹性云计算),从而奠定了自家云计算服务的基石。

另一家在云计算上有所行动的公司,是谷歌(Google)。

这家诞生于1998年的年轻公司,在2003~2006年期间,连续发表了四篇重磅文章,分别关于分布式文件系统(GFS)、并行计算(MapReduce)、数据管理(Big Table)和分布式资源管理(Chubby)。

这些文章不仅奠定了谷歌自家的云计算服务基础,也为全世界云计算、大数据的发展指明了方向。

2006年,谷歌工程师克里斯托夫·比希利亚第一次向董事长兼CEO埃里克·施密特(Eric Schmidt)提出了“云端计算”的想法。

8月9日,施密特在搜索引擎大会上,正式提出了“云计算(Cloud Computing)”。

d453288e5ffeeaa8a9ee40467c826a7a.png

埃里克·施密特

云计算的本质,是把零散的物理算力资源变成灵活的虚拟算力资源,配合分布式架构,提供理论上无限的算力服务。

  • 算力趋势

2010年至今,算力发展出现两个显著趋势。

一,泛在化。

90年代,2G移动通信普及,让很多用户用上了手机。那时候,PDA掌上电脑等设备,也开始流行。

083f96ebee1e6edd40e558f2b9e18369.jpeg

苹果公司的Newton掌上电脑(1992年)

这类设备功能比较简单,使用的芯片对性能要求不高,但是非常在意能耗。

这让一家名叫ARM(Advanced RISC Machines)的公司找到了机会。他们高举RISC的大旗,专门走低功耗、低成本的道路,刚好迎合了移动终端的芯片需求。

前面小枣君和大家说过,英特尔是搞CISC的,在服务器市场干掉了搞RISC的几个大厂商。当时,他们根本看不上ARM,觉得RISC没前途。结果,就养虎为患了。

2008年,乔布斯的苹果公司推出iPhone,将手机带入智能时代。

be3539eafb33c85c1a64142289eae0d0.jpeg

乔布斯

手机、pad等移动终端彻底爆发了,ARM公司和他的ARM架构芯片也彻底爆发了,成为移动互联网时代的大赢家。

移动终端芯片的能力越来越强,不输给桌面终端芯片。人们对终端芯片的关注热度,也超过了PC芯片。

3adc43b0a2167e2934d871b2032a6244.jpeg

3G/4G/5G移动通信以及光纤宽带的发展,构建了强大的网络,给算力的“移动”创造了条件。

如今,算力不再只待在云端,而是可以下沉到边缘,产生了“云计算-边(边缘计算)-端计算”三层架构。运营商还提出了算力网络,想要实现算力的全面泛在化。

二,细分化。

信息化和网络化,让人们尝到了甜头。如今,技术不断升级,我们又开始提出数字经济和数字化转型。说白了,就是所有行业,都要实现数字化。

各个行业对算力有着不同的需求。于是,算力逐渐开始细分,分为通用算力、超算算力、智能算力。

7edb5017d74adc74ac717e4aefd655d1.png

不同的算力需求,也使得算力芯片产生了不同的形态。从原来的CPU单一化计算,逐渐演变为“通用计算芯片+专用计算芯片”的格局。

a0dc79df265cdc8dcd333063a0573ef9.png

除了传统的CPU和GPU之外,NPU、DPU等算力单元开始出现,并成为大众关注的焦点。

64fb8d174f98570160fe8be7f580e819.png

在高性能计算上,算力集群成为超算和智算的新宠。2023年全面崛起的AIGC大模型,更是给算力的发展打了一针强心剂。

像GPU这样的算力芯片,在人工智能计算上,反而比CPU更强。如今,高端GPU,变得一卡难求。

换做二十年前,谁也不会想到,做显卡(GPU)的英伟达公司,市值竟然会是CPU公司英特尔的8倍。

 结语

写到这里,算力简史系列,终于要结束了。

人类的算力发展历程,真的堪称一部波澜壮阔的科技史诗。

从最早期的结绳记事,到算盘算筹,再到机械计算机,经过了数千年的漫长摸索。


而电子计算机出现后,只用了不到一百年,就让算力翻了百万亿倍。

09fd069348641b7149ea37f29b699a10.png

算力的飞跃

刚刚过去的四十年,信息技术革命的浪潮,席卷了我们生活的每一个角落。整个人类社会,在算力的驱动下,发生了翻天覆地的变革。

未来,数字化和智能化还将继续向前推进。我们对算力的需求,还在疯狂增长。

在摩尔定律逐渐走向瓶颈的前提下,我们该如何实现算力的倍增?以量子计算为代表的新型算力,是否会全面崛起?

就让时间来告诉我们答案吧!

—— 全文完 ——

9b794108aad64b745a4fcaf3107aad52.jpeg

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

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

相关文章

php webshell 免杀入门

webshell 查杀软件: d盾、安全狗、护卫神、Sangfor WebShellKill 在线查杀 百度WEBDIR https://scanner.baidu.com 河马 https://www.shellpub.com cloudwalker牧云 https://webshellchop.chaitin.cn 查杀技术 静态检测、动态检测、日志检查 静态检查&#xff1a…

eNSP:双向重定向和路由策略练习

实验要求&#xff1a; 拓扑图&#xff1a; IP、路由器 r1: <Huawei>sys [Huawei]sys r1 [r1]int g 0/0/0 [r1-GigabitEthernet0/0/0]ip add 12.1.1.1 24 [r1-GigabitEthernet0/0/0]int g 0/0/1 [r1-GigabitEthernet0/0/1]ip add 14.1.1.1 24 [r1-GigabitEthernet0/0/1]…

C++核心编程——函数高级、类和对象

3 函数提高 3.1 函数默认参数 在C中&#xff0c;函数的形参列表中的形参是可以有默认值的。 语法&#xff1a;返回值类型 函数名 &#xff08;参数默认值&#xff09;{} 注意事项&#xff1a; 1、如果函数的参数列表中某个参数已经有了默认参数&#xff0c;那么从这个参…

【树】 二叉树 堆与堆排序 平衡(AVL)树 红黑(RB)树

目录 1 树1.1 认识树1.2 树的相关概念1.3 树的表示孩子兄弟表示法 2 二叉树2.1 概念2. 2 特殊二叉树2.3 二叉树的性质2.4 二叉树的存储结构 3 堆 — 完全二叉树的顺序结构实现3.1 堆的概念3.2 核心代码3.3 堆应用1 堆排序2 TOP-K问题 4 二叉树的链式存储4.1 二叉链结构与初始化…

css冒号对齐

实现后的样式效果 实现方式 html&#xff1a; <el-col v-if"item.showInSingle ! false" :span"6" style"padding: 4px 0"><label>{{ item.label }}&#xff1a;</label><span v-if"singleData[item.prop] ! 0 &…

容灾备份服务器怎么样?

容灾备份服务器是一种用于保护信息系统的设备&#xff0c;它可以在系统出现故障时提供备用服务。容灾备份服务器通常包括两个部分&#xff1a;容灾和备份。容灾是指在遭遇灾害时能保证信息系统能正常运行&#xff0c;帮助企业实现业务连续性的目标。备份是为了应对灾难来临时造…

配置nginx服务端口时-在同一个页面中打开多个地址端口-查看服务情况

1&#xff1a;把代码保存到xxx.html文件中 2&#xff1a;因为一个个端口打开查看&#xff0c;实在太麻烦了 3&#xff1a;在一个页面中查看多页的响应才能提高测试效率 <html><head><title>本地连接列表</title> </head><body><cente…

后端人员如何快速上手vue

一、环境搭建 了解更多vue-cli 官网地址:https://cli.vuejs.org/zh/guide/browser-compatibility.html 前提 1.安装node(js代码的运行环境)、npm、cnpm/yarn&#xff1b; nodejs官网&#xff1a;https://nodejs.org/en cnpm安装&#xff1a;https://www.python100.com/htm…

微信小程序备案流程

微信小程序备案流程 &#x1f4d4; 千寻简笔记介绍 千寻简笔记已开源&#xff0c;Gitee与GitHub搜索chihiro-notes&#xff0c;包含笔记源文件.md&#xff0c;以及PDF版本方便阅读&#xff0c;且是用了精美主题&#xff0c;阅读体验更佳&#xff0c;如果文章对你有帮助请帮我…

FreeIPA Server/Client不同版本组合,对podman rootless container的支持

FreeIPA Server/Client不同版本组合&#xff0c;对podman rootless container的支持 根据实验&#xff0c; CentOS 7.9 yum仓库自带的FreeIPA Server 4.6.8&#xff0c; ipa client版本支持CentOS 7.9 yum仓库自带的FreeIPA Client 4.6.8不支持subids&#xff0c;podman调用…

matplotlib 笔记 注释annotate

在图中的特定位置添加文本注释、箭头和连接线&#xff0c;以便更清晰地解释图形中的数据或信息 主要参数 text文本内容xy箭头指向的目标点的坐标xytext注释文本的坐标arrowprops 一个字典&#xff0c;指定注释箭头的属性&#xff0c;如颜色、箭头样式等 没有arrowprops的时候…

2021年03月 C/C++(一级)真题解析#中国电子学会#全国青少年软件编程等级考试

第1题:药房管理 随着信息技术的蓬勃发展,医疗信息化已经成为医院建设中必不可少的一部分。计算机可以很好地辅助医院管理医生信息、病人信息、药品信息等海量数据,使工作人员能够从这些机械的工作中解放出来,将更多精力投入真正的医疗过程中,从而极大地提高了医院整体的工…