七个”小矮人” | 计算机百年趣味史(上)第7篇

上一篇:大机时代 | 计算机百年趣味史(上)第6篇
下一篇:关于小机 | 计算机百年趣味史(上)第8篇

本文作者:衍云

在1950~1970的时代中,做大机(mainframe)的主要是“IBM和7个小矮人”,7个小矮人是Burroughs, UNIVAC, NCR, Control Data, Honeywell, General Electric and RCA。 这段历史已经不重要了,因为基本都已经退出历史舞台,留下的都已经是不停转手再转手的资本运作,不过其中不少计算机技术和传奇都是来自当年这七个“小矮人“,比如 克雷公司的超计算机机,简直传奇。

Burroughs成立于1886年,最早开始做加法机器的。大机时代,他是IBM非常有力的竞争者。与IBM一样,Burroughs也试图为其客户提供完整系列的产品,包括打印机,磁盘驱动器,磁带驱动器,计算机打印纸等。公司的大机从1961年的B5000开始。在1986年和Sperry UNIVAC合并后重命名为Unisys。这里我们需要关注的是一个他们至今人在使用的技术,Burroughs公司的B5000计算机是最早实现内存段的计算机之一,也可能是第一台基于内存段提供虚拟内存的商用计算机。

UNIVAC, 1946年,当埃克特(J. Presper Eckert)和莫克利(John Mauchly)在1946年合作做出ENIAC大机后,由于和学校的专利纠纷便一起离开学校成立了埃克特-莫克利计算机公司(EMCC),开始生产EDVAC,由于财力紧张1950年被Remington Rand公司买下,并在1951年作出了的UNIVAC I大机,该计算机以预测次年美国总统大选的结果而闻名。1995年和Sperry公司合并(Sperry Rand),后在1975年重命名为Sperry UNIAVC,后于Burroughs合并。

NCR公司(National Cash Register)成立于1881年,第一台晶体管计算机室1957年的NCR 304型号是与GE合作开发完成,,在NCR 315上发明了Card Random Access Memory (CRAM),在20世纪60年代非常成功,为磁带提供了快速安全的存储替代方案,但后被优质磁盘驱动器技术的开发所取代。NCR后又发明了世界上第一个SCSI接口芯片。公司在1991年被AT&T合并。现在已经是一家关系管理技术解决方案供应商了。

Control Data公司成立于1957年,由西摩·克雷Seymour Cray(超级计算机之父)创建。我们知道IBM公司在1962年计划做System/360, 克雷当时带着30几个研发人员进入密林深处开发,在1963年8月,CDC公司抢在IBM 360之前宣布CDC 6600(被认为首台成功的超级计算机,也是1964-1969年世界上最快的计算机,直到被后来的CDC 7600替代)。其研制费用只用了700万,运算速度达每秒300万次。当时的IBM舵手小沃森在备忘录中激动地写道:"我们是一个资金、人员十分雄厚的大企业,我实在难以理解,IBM为什么不能比CDC领先一步?要知道,CDC的研制班子,总共才34人,还包括一位看门人。”在1972年因与公司高层的矛盾逐渐激化,克雷出走,重新创建克雷计算机公司(Cray Research , Inc),到了80年代,克雷公司的超级计算机占到全球总量的70%。1996年9月克雷车祸身亡,同年12月,克雷研究公司以7.5亿美元的价格被SGI收购。1999年8月Tera Computer Company从SGI手中购回前克雷研究的资产业务,2000年4月,Tera更名回“克雷”。

Honeywell公司历史可以追溯到1885年,在1955明尼阿波利斯·霍尼韦尔与Raytheon成立Datamatic公司进入大机市场和IBM厮杀,在1957年发布第一个产品D-1000。1970年合并GE信息系统形成霍尼韦尔信息系统,并接过了Multics项目。Multics也影响了Honeywell大机的操作系统GCOS(General Comprehensive Operating System),原先叫做GECOS(General Electric Comprehensive Operating Supervisor由GE公司1962年开发)。1986年与法国公Bull和日本NEC公司合资成立成为霍尼韦尔公牛公司(现为Groupe Bull公司,简称Bull)。Honeywell公司在1991年后不再有计算机业务,但是其他产品经营范围也是相当广泛,尤其是传感器领域,至今仍活跃在世界市场(如果是传感器领域的朋友那一定是非常熟悉这家公司了)。

General Electric即通用电气公司,成立于1892年,其在大机的产品要追溯到美国空军的导弹跟踪项目MISTRAM (Missile Trajectory Measurement)。最早研发了M236计算机给MISTRAM项目使用,但是随着项目进行GE成位了最大的IBM大机使用方。为了降低成本,1959年GE开始研发GE-600系列大机。在1960年代其主要产品是GE-600系列,其中包括605, 615, 625, 635, 645, 和655。其中这系列大机最著名的是其达特茅斯分时系统Dartmouth Time-Sharing System (DTSS)(GE-600系列的前期操作系统使用的是自研的GECOS)。DTSS第一版本是1963年至1964年之间开发,是首个成功的大规模分时系统,也是BASIC语言开发的系统。DTSS在接下来的十年中不断发展,并对后来的MULTICS做了大量的贡献,间接地产生了Unix。该系统最终于1999年关闭。1970年GE将计算机部分卖给了Honeywell。GE-600系列被重命名为Honeywell 6000系列。

RCA(Radio Corporation of America)成立于1919年是历史悠久而且品质上乘的名牌唱片公司,最早是GE公司的子公司,1932年独立。在1965年推出RCA Spectra 70系列。其体系结构和指令集在很大程度上与IBM System / 360的非特权指令集兼容,直接对标IBM的System/370。只是两者的操作系统差异导致了两大机之间的分歧。RCA的操作系统TSOS 具有第一个具有需求分页,虚拟内存的,并进化为VMOS(Virtual Memory Operating System)。虽然创新很大,但是在1971年RCA仅占有4%的市场份额。 1971年9月17日,RCA董事会宣布决定关闭其计算机系统部门,卖给了UNIVAC。

等到了1986年,大型机制造商的数量从8个(IBM和“七个小矮人”)下降到4个:IBM,Unisys,NCR和Control Data Corporation。

而到了现在2020年,IBM仍然是大型机市场的主要制造商,但是其曾经的7个“小矮人”竞争对手都已分崩离析,只剩Unisys一家。Unisys基于早期的Burroughs产品和基于Sperry Univac 1100的ClearPath Dorado系列。惠普(Hewlett-Packard)销售其独特的NonStop系统,该系统由Tandem Computers收购,开发了NonStop 操作系统。此外,还有Groupe Bull的操作系统GCOS,富士通的BS2000(原西门子20世界70年代开发)和Fujitsu-ICL基于VME操作系统的大型机仍在欧洲上市,而富士通(前Gene Amdahl)的大型机在全球上市。

采用ACOS的NEC和采用AP10000-VOS3的日立仍在日本市场维持大型机硬件业务。Bull则使用Itanium和Xeon处理器的混合物(Bull目前此时此刻仍然活跃在计算机市场)。 NEC将Xeon处理器用于其低端ACOS-2(基于GCOS 4)系列,但为其高端ACOS-4(基于GCOS 8)系列开发了定制的NOAH-6处理器。

目前IBM大机最新款是IBM z15(2019年发布的,为云原生推出的),更新迭代相对X86来说比较慢的,不过最近几年明显感觉IBM在加快速度(z13是2015年推出,z14发布于2017,而z19是2019,间隔两年左右时间),主要特定是稳定、可靠、安全、"永不宕机"。可以是1个机柜到4个机柜的系统。其优缺点是都是来自其封闭的软硬件系统,自成一体。

其实从该配置上本身不是很高,关键是是其核心,是独立的微架构有独立的指令集。此时此刻,z15处理器可能是当今世界最快的单处理器之一了????‍♀️(单处理器跑纯计算可能拼不过多die封装的????)。工艺是14nm, 5.2GHz,12 cores per Chip(24 threads),功耗500W+,960MiB L4 cache。4机柜(抽屉式设计)最多可支持190个处理器器,总物理核数是2280(价格应该是个天文数字),另外强在每个单core能力和ras特性。缺点二个字:太贵!
七个”小矮人” | 计算机百年趣味史(上)第7篇

上一篇:Spring JdbcDaoSupport的注入问题JdbcTemple


下一篇:失败的传奇 | 计算机百年趣味史(上)第2篇