漫游计算机世界(4)

 

1944年,冯·诺依曼加入了ENIAC团队,为ENIAC提出了很多好的建议。在冯·诺依曼加入到ENIAC团队中时,ENIAC的研制已经没有什么大的障碍了,人们开始把注意力转向下一代计算机——EDVAC,冯·诺依曼也开始研究新机器的逻辑结构。

1945年6月,冯·诺依曼提交了他著名的101页的“关于EDVAC的报告草案”,里面描述了计算机的逻辑结构,尤为重要的一点是提出了“存储程序”的思想。

说来惭愧,我在学校学习计算机的时候,就知道了“存储程序”这4个字,却一直不知道它是什么意思,满以为它是一种非常高深的技术,后来查阅了文献才知道,ENIAC的编程是通过手动设置开关和插拔电缆来实现,“存储程序(stored-program)”的意思就是将程序存储到计算机内部,计算机自动执行。这种思想在现在看来是天经地义的,不过在那时却是个创举。

冯·诺依曼定义EDVAC分为5个部分:① 运算单元,② 控制单元,③ 存储单元,④ 输入单元,⑤ 输出单元,现在的计算机也都使用这个结构,人们把这个结构的计算机

称为“冯·诺依曼机”。

9.逻辑学家和工程师的矛盾

冯·诺依曼的报告一经推出,就掀起了世界的计算机热潮,成为划时代的报告,然而冯·诺依曼在报告中没有署上毛奇莱和艾科特的名字,一个人把风头全占了,这令他们十分的不满,争论的焦点是,EDVAC到底有多少是冯·诺依曼个人的贡献。这个问题可能永远也无法弄清楚。艾科特称他们早就有了“存储程序”的想法,只是还没有实现。

毛奇莱和艾科特还是很有商业头脑的,他们试图将做的工作转换为商品,力争得到ENIAC和EDVAC的专利权,但是由于冯·诺依曼的草案已经散发,EDVAC已经不能申请专利。他们收到了ENIAC的专利,不过后来又被法庭宣布无效。

因为专利的所有权问题,毛奇莱、艾科特和学校发生了分歧,他们于是退出了学校,成立了世界上第一个计算机公司——艾科特-毛奇莱公司。一年后,公司发生亏损,不得不宣告破产,后来被Remington Rand收购,毛奇莱和艾科特于是又专心从事计算机的研究,他们后来又设计出了著名的UNIVAC计算机。

毛奇莱和艾科特离开后,宾西法尼亚大学元气大伤,冯·诺依曼也离开了EDVAC研制小组,回到普林斯顿高等研究院,在那里研制阿艾斯机(IAS)。

10.总结

阿兰·图灵提出了图灵机的理论,证明了研制通用计算机的可能性,约翰·阿塔纳索夫和克利福德·贝利用电子元件制造出了电子计算机的雏形,毛奇莱和艾科特吸收阿塔纳索夫的思想,依托军方的资金支持,制成了第一台通用电子计算机,冯·诺依曼将电子计算机的结构逻辑化、系统化,奠定了电子计算机的系统结构。

1.1.2  从军用到民用——飞入寻常百姓家

1.IBM的诞生

IBM对计算机做出了重要贡献,虽然现在更多的涉及信息服务业,但是仍然是计算机领域的重量级选手,服务器、处理器、芯片制造等领域都居于业界前列。

IBM的历史,最早可以追溯到“制表机器公司”。

美国宪法规定,每10年要在全国进行一次人口普查,以便决定每个州议员的人数。最早一次人口普查是1790年,花了9个月时间,到了1880年,由于人口急剧增加,居然花了7年半,这就好比一顿饭吃了4个小时,中午饭还没有消化,又要开始准备吃晚饭了。于是当局认识到:必须要有机器来帮助自动化处理。美国人口普查局拿出一大笔奖金,希望有一个发明者来帮助做这些事情。

所谓重赏之下,必有勇夫,在这个背景下,霍勒里斯应运而生,他发明了机械制表机,并创建了“制表机器公司”。经过多次的转手和重组,最后公司转到了老托马斯·沃森手中,更名为国际商用机器公司(IBM)。

第二次世界战争是机械时代和电子时代的分水岭。IBM自己研制和资助别人研制了几台计算机,而真正帮助IBM在商业上成功的计算机是701计算机。

701计算机研制的动力来自于1950年的朝鲜战争,当时老托马斯询问美国政府:公司能为战争做什么?他马上被告知:给国防部捐一台大型的计算机。

1951年,IBM着手开发这台计算机,同时聘请冯·诺依曼担任公司的科学顾问,1952年IBM完成了701计算机的开发,后来又生产了18台,几台送给了政府,几台卖给了公司,这是世界上最早大规模商用的计算机。

IBM对朝鲜战争的投入,可不只几台计算机。IBM那时以精密机械制造擅长,IBM和另一家公司为美国军方生产M1918A2勃朗宁自动步枪,该枪也是朝鲜战争时期的主力          步枪。

20世纪50~70年代,是IBM的黄金年代,IBM在全球计算机行业处于绝对的领导地位,罕有对手。它的企业标志——IBM,每个字由8根蓝条拼成,它的销售人员,一律穿着深蓝色的西服,衬托出IBM不可一世的轮廓,人们开始把IBM称作“蓝色巨人”。

2.小型机的兴起

随着战争的结束,军用计算机的时代已经过去,随之而来的是公司和学校对计算机的需求大增。一大批新的计算机公司应运而生,其中的佼佼者就是数字设备公司(DEC)。

1953年冬天,有一个年轻的工程师在IBM实验室大门外,信誓旦旦地说:“我要在IBM的地盘上将IBM击败”,这个人就是Kenneth Olsen。

1957年,Kenneth Olsen创立了DEC公司,为了不引起IBM的注意,防止它打压,公司的名字和产品的名字起得非常有讲究,DEC是Digital Equipment Company的缩写,故意不涉及计算机字眼。1959年,DEC的第一台计算机PDP-1(Program Data Processor)上市。相对于IBM的庞然大物,PDP-1只有冰箱这么大,可以说是小巧玲珑。Olsen也获得了“小型机之父”的称号。到了70年代,DEC成为与IBM齐名的世界第二大计算机公司,事业到达了巅峰,不过DEC却一直没有能够打败IBM。

 

 

读书导航