Algorithm 版 (精华区)

发信人: Lerry (坐壮:望苗:思汉@贵族 与猫族斗争到底), 信区: Algorithm
标  题: ['90]Fernando J. Corbato' 
发信站: 哈工大紫丁香 (2002年04月26日07:51:54 星期五), 站内信件

[1990]费尔南多·考巴脱—实现分时系统的功臣 (吴鹤龄)
(Ref: http://it.sohu.com/itpeople/Corbato.html
      http://www.acm.org/awards/turing_citations/corbato.html)
=============================================================================
   1990年度的图录奖授予著名的计算机系统专家、麻省理工学院 计算机科学与工程
   系教授费尔南多·考巴脱(Fenando.Jose Corbato)。

   考巴脱是西班牙移民的后裔,1926年6月生于奥克兰。考 巴脱念高中时,二次世
   界大战爆发。他在2年内完成了3年的学 业,提前毕业进入加州大学伯克利分校,
   但只念了一年书,就 被应征入伍,参加海军。在经过培训和当了一年见习电子技
   师 后,考巴脱在一艘驱逐舰供应船上任正式的电子技师,负责维 护雷达、声纳
   等各种无线电电子设备。战时的硂段经历对于考 巴脱是一个极可贵的学习与锻炼
   ,使他对电子线路和仪器设 备十分熟悉,也培养了他坚韧的性格,为他日后的成
   功奠定了 基础。

   战后,考巴脱进入加州理工学院学习,取得学士学位,然 后去MIT深造,继续学
   习物理。在这里,他首次接触到旋风计算 机,并产生了浓厚的兴趣。

   1956年,考巴脱获得博士学位后就留在学校的计算中心 工作。MIT的计算中心主
   任是PhilipMorse教授,这个计算中心也是 由他努力争取建起来的。因为当时的
   计算机都是昂贵的庞然 大物,学校没有足够资金购置。Morse教授说服IBM公司把
   一台 最新的704型计算机安装在MIT,并成立计算中心,其条件是机 器三班工作
   ,其中一班留给IBM使用。

   在20世纪50年代和60年代初期,计算机都是以批处理方式 工作的。所谓“批处理
   ”,就是将编好的程序预行穿孔在卡片或 纸带上,通过光电的读卡机或读带机输
   入计算机,然后才能运 行程序。一批程序运行完以后,再输入另一批穿孔卡片(
   或纸带) 上的程序运行……。这种方式使计算机的使用效率极低,使大量资源大
   部分时间处于闲置状态。1959年1月,当时也在MIT工作的J.Mc Carthy ( 1971 年
   度图灵奖获得者,我们将另文介绍)给Morse教 授提交了一份备忘录,首次提出
   “timesharing”(分时)的概念,以 解决批处理的弱点。

   “分时 赤涤祢宾铥Q是将CPU时间划分 为许多小片,叫“时间片”(times lice)
   ,轮流去为多个用户程序服务。 由于CPU速度很快,这多个用户都感觉好像自己
   在独占计算机 一样。Morse对McCarthy的设想十分赞赏,并鼓励手下的人去研究
   。 于是在MIT成立了一个“长期研究委员会”负责实现McCarthy的设 想
   ,McCarthy、考巴脱都是该委员会的成员。但Mc Carthy由于与委员 会主席产生
   矛盾,中途离开MIT去了斯坦福。这样,实瞷Mc Carthy 设想的重任落在了考巴脱
   身上。

   1961年,世界上第一个分时系统CTSS(CompatibleTimeSharingSystem, 名称中
   有Compatible这个词,是因为它作为分时系统,也能“兼容” 进行批处理)在考
   巴脱领导下研制成功并进行了表演,成为计 算机发展史上有里程碑性质的一个重
   大突破,开创了以交互 方式由多用户同时共享计算机资源的新时代。分时系统的
   实 现也是计算机真正走向普及的开始。

   CTSS开发成功引起了美国国防部的高度重视。作为计算 机的最大用户的美国国防
   部立即作出反应,于1962年由ARPA出 资300万美元启动著名的MAC项目,MAC的目
   标是完善CTSS,实现 第二代分时系统。MAC仍由考巴脱带头,考巴脱曾力图动员
   IBM、DEC、Burrough和UNIVAC等计算机的大公司参加MAC。但IBM当 时正集中力量
   开发360系列,未能参与,其他公司也因种种原因 不能如愿。最后由MIT、通用电
   气公司GE的计算机部、以及贝尔 实验室三家作为MAC的主要成员,承担了研制任
   务,于1969年推 出了著名的MULTICS,即多路信息计算系统(Multiplexed
   Information and Computer System)。作为一种通用的操作系统,MULTICS能有效
   地把 计算机资源分配给多个远程用户程序,同时解决了安全和保 密等问题
   。MULTICS还第一次在操作系统这样的大型系统软件 中全面地使用结构化程序设
   计方法,并用当时推出不久的高 级程序设计语言PL/I编写了功能上独立于机器的
   全部系统程 序。

   MULTICS在商业上虽然没有取得很大成功(仅Honeywell公司 和法国的Bull公司
   在70年代初把它变成商品),但在计算机系统 的发展史上仍占有重要的地位。以
   贝尔实验室的K.Thompson和 D.Ritchie而言(这两人是1983年图灵奖获得者),他
   们当初就都是 MAC的成员,后来他们在开发UNIX系统时借鉴了来自MULTICS的 许
   多思想。

   考巴脱的主要著作有:

   《兼容的分时系统:程序员指南》(《The Compatible Time Sharing System: A
   Programmer's Guide》,MITPr.,1963)

   《高级计算机程序设计:课堂汇编语言程序实例分析》 (《Advanced Computer
   Programming: A Case Study of a Classroom Assembly Program》,MIT
   Pr.,1963)

   考巴脱获得的荣誉很多。1966年他获得IEEE的首届McDowell 将(这鮊是为纪念
   把IBM引上计算机产业之路并发展起来的 前任总裁McDowell而设立的);1980年考
   巴脱获得AFIPS颁发的Harry Goode奖(HarryGoode是AFIPS的主要创始人之一)
   ;1982年他又获得IEEE 的“计算机先锋奖”(“The Computer Pioneer Award
   ”)。

   在接受图灵 碑□A考巴脱作为一个计算机系统专家,发 表了题为“论如何建造会
   出故障的系统”的精彩演说(“On Building Systems That Will Fail”)。他的
   演说以及与记者的对话,刊载于1991年 9月的《Communications of ACM》
   ,p7290。
=============================================================================
Fernando J. Corbato

   Citation
          For his pioneering work organizing the concepts and leading the
          development of the general-purpose, large-scale, time-sharing
          and resource-sharing computer systems, CTSS and Multics.
=============================================================================
  
--
当一个女孩儿觉得她不太容易了解那个男人的时候,她会爱他。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 218.7.32.75]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.264毫秒