购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1961年

考巴脱开发分时系统

1950年代和1960年代初期,计算机都是以批处理方式工作的,人们将编好的程序预先用穿孔的方式记录在卡片或纸带上,通过光电读卡机或读带机输入计算机,然后才能运行程序。一批程序运行完以后,再输入另一批由穿孔卡片或纸带记录的程序。这种方式导致计算机的使用效率极低,许多资源大部分时间处于闲置状态。有没有办法改善这一状况,让闲置的资源轮流为多个用户服务呢?

考巴脱Ⓞ

美国计算机系统专家考巴脱教授是西班牙移民的后裔。他1926年6月生于美国奥克兰。考巴脱念高中时,第二次世界大战爆发,他在2年内完成了3年的学业,提前毕业进入加州大学洛杉矶分校,但只念了一年书,就应征入伍,参加了海军。考巴脱在一艘驱逐舰供应船上担任电子技师,负责维护雷达、声纳等各种无线电电子设备。战后,考巴脱进入加州理工学院学习,后又去麻省理工学院学习物理。麻省理工学院的莫尔斯教授筹划建立了计算中心,考巴脱获得博士学位后就留在这个计算中心工作。

1959年1月,当时也在麻省理工学院工作的麦卡锡首次提出“分时”的概念,以解决批处理方式效率低下的问题。分时的基本思想是将计算机主机时间划分为许多“时间片”,轮流为多个终端用户服务。由于计算机主机速度很快,每个终端用户都能得到快速响应,用户都感觉自己好像在独占计算机一样。麻省理工学院成立了一个“长期研究委员会”负责实现麦卡锡的设想,考巴脱是该委员会的成员之一。但麦卡锡因与委员会主席产生矛盾,中途离开去了斯坦福大学。这样,实现麦卡锡设想的重任落在了考巴脱的身上。

1961年,世界上第一个分时系统CTSS在考巴脱领导下研制成功,大型主机可以为多达30个终端联机用户以分时方式提供服务,利用主机资源进行运算。分时系统的出现彻底改变了计算机的工作方式和使用方式,开创了以交互方式让多用户同时共享计算机资源的新时代,成为计算机发展史上划时代的重大突破。分时系统的实现也是计算机真正走向普及的开始。

莫尔斯Ⓢ

CTSS分时系统结构Ⓢ

CTSS的成功开发引起了美国国防部高级研究计划署(ARPA)的重视,该署决定出资300万美元启动MAC项目,以完善CTSS,实现第二代分时系统。贝尔实验室、麻省理工学院和通用电气公司共同承担了MAC的研制任务。

ARPA总部Ⓞ

1969年,考巴脱推出了著名的多路信息计算系统,简称MULTICS。作为一种通用的操作系统,MULTICS能把计算机资源有效地分配给多个远程用户程序,并同时解决了安全和保密等问题。MULTICS虽然在商业上没有取得很大成功,但它在计算机系统的发展史上仍占有重要的地位。作为现代操作系统的雏形,MULTICS所开创的一系列概念和技术对后来的操作系统产生了很大影响,甚至被作为基本技术、核心技术承袭下来。例如,UNIX系统就借鉴了MULTICS的许多思想。

考巴脱由于在CTSS和MULTICS中所发挥的巨大作用,获得1990年度图灵奖。 /0ZJscEiXpFnGAv6++bg0ivqR9grPg+HW/usfKfeDSdUq6cYvBBFBCgrsvwzfzA1

点击中间区域
呼出菜单
上一章
目录
下一章
×