电脑技术学习

UNIX操作系统的历史

dn001

  在六十年代中期,AT&T贝尔实验室加入了一项工程,与通用电器公司及麻省理工学院的Mac工程组一起开发一个叫Multics的操作系统。Multics的主要设计目标是向众多用户提供支持大规模并发访问计算机的功能,支持足够的数据存储能力,以及允许用户在需要的时候可以容易地共享他们的数据。后来参加早期Unix开发的许多人当时在贝尔实验室都参加了Multics的开发工作。

  1969年,虽然Multics系统的初始版本在GE645计算机上投入了运行,但是它既没有按预定的那样提供通用的计算服务,也弄不明白什么时候才可以达到其开发目标。为此,贝尔实验室从Multics的计划中撤出。但由于结束了Multics工程的工作,贝尔实验室科学计算研究中心的工作成员失去了方便的交互计算环境。作为改善其程序设计环境的一种尝试,Ken;Thompson、Dennis;RitchIE和其他一些研究人员开发了一个基本的文件系统,该系统后来演化成了UNIX文件系统的早期版本。该文件系统最初的版本是由Ken;Thompson在PDP-7机器上开发使用的。

  在1971年,AT&T专利部门在PDP-11机上将UNIX;用来做文本处理系统,这时才使UNIX的工作潜力得到了大多数人的赞赏。UNIX也因为它的短小精巧而出名,因为那时的系统规模是:系统16KB,用户程序8KB,一个512KB的磁盘,每一个文件只限于64KB。在UNIX初次成功后,人们开始动手为这个系统实现Fortran编译程序,但开发出来的却是一种新的高级语言——C语言,C语言允许产生机器代码、说明数据类型以及定义数据结构。1973年使用C语言重写了UNIX系统。这一实现使得UNIX系统能被的广大用户所接受,这也是UNIX成为开放系统的重要原因。

  由于AT&T根据美国反垄断法规定不能进入计算机市场领域,所以AT&T无法将UNIX作为商品出售。因此AT&T只能自己使用和发放到大学的科研机构中供研究使用。尽管如此,UNIX系统还是越来越流行,它为程序开发、网络传输操作服务以及实时服务提供了良好的环境。1977年,UNIX得到商业使用的许可,第一家UNIX销售商——Interactive;System公司开始为办公自动化销售UNIX系统。同样,1977年也是标志UNIX系统首次被“移植到非PDP计算机——interdata8/32上的一年。

标签: