纳撒尼尔·罗切斯特(Nathan Rochester) (January 14, 1919 – June 8, 2001)
罗切斯特的个人档案如下:他1919年1月14日生于美国纽约的布法罗,1941·年毕业于MIT,留校在著名的放射实验室(Radiation Laboratory)工作两年后进入锡尔瓦尼亚电气产品公司(Sylvania Electric Products Co.)工作,1948年起加盟IBM公司,直到1992年才以73岁高龄退休。
纳撒尼尔·罗切斯特——IBM的第一个系统设计师编辑本段回目录
1984年计算机先驱奖获得者纳撒尼尔·罗切斯特(Nathaniel Rochester)是和前面已经介绍过的哈达德(J.A.Haddad)共同领导了IBM 701研制组的功臣。哈达德分工主管部件开发,罗切斯特分工主管工程设计(Engineering Planning),因此被称为是IBM公司的“第一个系统设计师”(hnt system designer)。
此外,罗切斯特为701设计与实现的符号汇编器(symbolic assembler)也是世界上第一个成功和成熟的汇编语言翻译程序,给当时的用户留下了深刻的印象。但罗切斯特获得1984年计算机先驱奖却并非因为他在701上作出的贡献。IEEE—CS在授奖决定中给出的理由是他“对IBM 702电子数据处理机体系结构”所作出的创造性贡献(For the architecture of IBM 702 electronic data processing machines)。这是怎么回事呢?702是怎样—台计算机呢?
原来,IBM公司的领导层比较重视从用户那里反馈回来的信息与意见。早在701上马的同时,IBM公司就已经开始酝酿建造面向会计和保存帐目的大型机。701上市以后,一些用户,如海军供应部(Naval Aviation Supply)和中央情报局向IBM公司提出的意见,是希望计算机更多地面向“商用”(commercial),而不是科学计算。因为像海军供应部,他们主要要用计算机解决后勤保障和供应问题,涉及计算不多,也不复杂,但有大量数据要处理。此外,像蒙桑托化学公司(Monsanto Chemical Co.)的老板魁尼(Edgar Queenie)更明确地表示,希望能有计算机帮助公司尽快解决其季度报告的生成问题。这使IBM公司决策层决定研制一种面向字符而不是面向数字,面向数据处理而不是面向科学计算的新的计算机,这就是702。702的设计仍由罗切斯特负责,参加人员中有后来也获得计算机先驱奖的邓维尔(S.W.Dunwell)、布赫霍尔兹(Werner Buchholz)等人。
1953年9月,IBM公司宣布702型电子数据处理机制成并开始供应用户,首批用户中就包括前面提到的中央情报局,海军供应部,蒙桑托化学公司以及通用电气公司,空军设在俄克拉荷马城的材料基地(Oaklahoma City Air Material Area,USAF),爱迪生公司,克莱斯勒汽车公司,福特汽车公司,美国银行(Bank of America),Prudential咨询公司,等等。702计算机的问世标志着计算机开始进入数据处理这一重要领域,对于IBM公司来说,则标志着它开始进入大型电子数字计算机的领域,因为它是IBM公司生产的第一台大型计算机(此前的都是中小型的)。
由于是第一台面向数据处理的计算机,又是第一台大型计算机,它在体系结构上势必有许多与众不同之处:它是十进制计算机而不是二进制计算机,其威廉姆斯管是按字符来组织的,容量为10 000个字符,存取时间为23μs。这也意味着,702的存储单位是“字符”而非一般机器的“字”(word)。字是有固定长度的信息单(Character)而非一般表示10—20个十进制数字),字愈长,运算精度愈高。在以字符为单位的情况下,怎么编码呢?在荷勒内斯发明穿孔卡片机的时候,他用12个二进制表示一个字符,这形成允许有212=4 096个字符表,但荷勒内斯只用了几个字符,即10个数字加上2个控制符号。计算机出现初期,字符表增加到39个字符,即10个数字,26个英文字母,3个特殊符号(减号、星号和“&”号)。以后又陆续增加了“%”号等。罗切斯特估计以后字符还会增加,至少会有48个字符,但不会多得太多,因此他在702中设计的寄存器不用荷勒内斯的12bit编码,而用6bit编码,这样避免了物理资源的浪费。而6bit编码也在IBM公司以后的机器中被继承下去了。
702体系结构上的特点还包括:程序员能直接定址到文本中某个字符的地址;机器有对任意长度的字符串进行各种处理的能力,这是702机器上的首创,机器配有容量大、但却小巧而易于存取的磁带部件TPM(Tape Processing Machine)。所有这些特点都使IBM 702成为计算机数据处理发展史上一个标志性产品。
除了以上贡献外,罗切斯特也是“multiprogramming"这个词的首创者。他于1955年在波士顿举行的东部计算机联合会议上发表的一篇论文“计算机及其外围设备”(The Computer and Its Peripheral Equipment)中,用这个词描写了他在IBM 705计算机(这是IBM公司于1954年推出的另一型号计算机,与IBM 702类似,但配有更多的磁带机)中所设计与实现的一种技术。由于705配有多台磁带机,它配有所谓TRC部件,即“磁带记录协调器”(Tape Record Coordinator)。罗切斯特通过TRC使计算机的中央处理器在磁带机读出数据的时候可以做另外的工作而不必等待。罗切斯特把这一功能叫做“multiprogramming”。当然,后来这个词被定位为“多道程序设计”了。但应该指出的是,罗切斯特的“multiprogramming”正是后来“通道”(Channel)的先驱。
IBM推出其首款计算机701 编辑本段回目录
1952年12月,IBM公司试制成功被称为“国防计算机”(Defense Calculator)的701机。国防计算机这个名称的来由是因为它的研制背景是朝鲜战争的爆发,基于美国国防部的要求而上马的。701是IBM公司的第一台科学计算机,1953年初被运至洛斯阿洛莫斯科学实验室投入使用。这被认为是IBM公司正式进入电子计算机领域的开始,因而701机无论对IBM公司,还是对整个计算机产业,都具有重大的历史意义。负责IBM 701研制的两位主要领导人杰里尔·哈达德(Jerrier A.Haddad)和纳撒尼尔·罗切斯特(Nathaniel Rochester)因而被IEEE同时授予1984年的计算机先驱奖。
哈达德1922年7月17日生于美国纽约。1945年,在康奈尔大学取得电气工程学士学位。他聪明好学,成绩优良,获得McMullen奖学金,并在上学期间就担任助教工作。毕业以后,哈达德被IBM公司录用,进入位于Endicott的工程实验室,一年以后被调至IBM公司设在Poughkeepsie的计算机研制基地。在这里,他参与了IBM604的研制。604是一台穿孔卡片计算机,但它在IBM公司历史上也是一个重要产品,因为在此之前IBM公司的机器都是机电式的,以用继电器为主。604首次采用电子元器件(当时是真空管。604中共用了1 400个真空管),因此是IBM公司进入电子学时代的标志性产品。它在1948年秋季投放市场以后,总共销售出5 000多台。由于604取得如此大的成功以及哈达德在604研制中的出色表现,当IBM公司领导层于1950年12月决定上马701项目,并在1951年1月组建了研制组的基本班子(包括罗切斯特和另一位后来也获得计算机先驱奖的布赫霍尔兹W.Buchholz)以后,2月又任命哈达德为部件开发的负责人(Manager of Component Development)。
在哈达德的领导下,701部件的开发进展迅速,到当年10月,701所有部件的初步测试就告完成,这为701的组装生产和在次年4月试运行奠定了基础。IBM 701采用经IBM公司改进与自行设计的威廉姆斯管作内存,其存储容量达到4 096个36bit的字。用磁带作辅存,同时用磁鼓作中间存储器。乘法速度达到每秒2 000次。在701上首次实现了由中央处理器直接控制慢速的I/O设备。701在1953~1954年间共生产了17台,用户除洛斯阿洛莫斯实验室以外,还包括洛克希德航空公司、中央情报局、通用电气公司、波音公司、中央气象局、加州大学Livermore分校等。IBM 701完成了许多重要的计算。
例如,联合沃尔梯飞机公司(Consolidated Vultee Aircraft Co.)的沃伦斯基(Henry Wolenski)和萨森费尔特(Helmut Sassenfeld)在哥伦比亚大学穆雷教授(F.J.Murray)的协助下,成功地在701上模拟了导弹轨迹。他们证明,在一定的精度要求下,701可以计算得同导弹的飞行一般快。另外一件同IBM 701有关的大事是,在1952年8月举行的一次有15个701用户的27名代表参加的培训班上,达成了一项共识,即计算机用户们只有通过互助合作和及时交流信息,才能使他们各自的努力获得成功,从而导致了稍后在洛杉矶诞生了世界上第一个计算机用户协会SHARE。
在完成701研制任务以后,哈达德曾在IBM公司的许多重要部门担任领导职务,是IBM公司的资深技术型高级管理人员,直到1981年他才从IBM公司光荣退休。
哈达德也是一位积极的社会活动家。他是美国工程院院士,曾任美国研究院NRC(National Research Council)的教育和工程应用委员会CEUE(Committee On Education and Utilization Of the Engineer)主席。他也是IEEE和美国科学促进协会AAAS(American Association for the Advancement of Science)等许多民间学术组织的积极成员,担任了许多职务。1971年和1978年,联合学院(Union College)和克拉克森大学(Clarkson University)分别授予他荣誉博士学位。1970年,黎巴嫩共和国授予他雪松奖章(Cedars Metal,黎巴嫩雪松是一种名贵树种, 因此雪松奖章是黎巴嫩的具有极高荣誉的奖励,也许由于哈达德是黎巴嫩移民的后裔,因此获得了这种荣誉)。
人工智能编辑本段回目录
18世纪的工业革命,以机器代替或减轻人的体力劳动,提高劳动生产率。20世纪的信息技术,尤其是计算机的出现,以机器代替或减轻人的脑力劳动,形成人工智能新兴学科。
1956年四位年轻学者:约翰·麦卡锡(John McCarthy)、马文·明斯基(Marvin Minsky)、纳撒尼尔·罗彻斯特(Nathaniel Rochester)和克劳德·香农(Claude Shannon)共同发起和组织召开了用机器模拟人类智能的夏季专题讨论会。会议邀请了包括数学、神经生理学、精神病学、心理学、信息论和计算机科学领域的10名学者参加,为期两个月。此次会议是在美国的新罕布什尔州的达特茅斯(Dartmouth)召开,有时称为达特茅斯夏季讨论会。
会议上,科学家们运用数理逻辑和计算机的成果,提供关于形式化计算和处理的理论,模拟人类某些智能行为的基本方法和技术,构造具有一定智能的人工系统,让计算机去完成需要人的智力才能胜任的工作。其中马文·明斯基的神经网络模拟器、约翰·麦卡锡的搜索法、赫伯特·西蒙(Herbert Simon)和艾伦·纽威尔(Allen Newell)的“逻辑理论家”成为讨论会的三个亮点。
在达特茅斯夏季讨论会上,约翰·麦卡锡提议用人工智能(artificial intelligence)作为这一交叉学科的名称,标志着人工智能学科的诞生,具有十分重要的意义。