荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Macolex@lzusiyu.org (风鹣沧月), 信区: Linux
标  题: Re: Unix 简史
发信站: BBS_兰大思雨站 (Tue Sep 21 01:44:18 2004)
转信站: SZU!news.szu.edu.cn!news.xjtu.edu.cn!Siyu

走出贝尔实验室


1974 年 Thompson 与 Ritchie 共同在 Communications of the ACM 发表
了一篇 UNIX 论文 "UNIX Time-Sharing System" 得到相当大的回响。 1975
年 UNIX 发表第六版(V6)﹐其提供的强大功能更胜过当时昂贵大计算机的操作
系统,其最大特点是以高级语言写成,仅需要做少部份程序的修改便可移植到不
同的计算机平台上。 UNIX V6 版本并附有完整的程序原始码在 1976 年正式从
贝尔实验室内部传播到各大学及研究机构,UC Berkeley 也就是依据这个版本开
始研究并加以发展,并在 1977 年发表 1 BSD(1st Berkeley Software
Distribution)版本的 UNIX OS,其后续的发展更为 UNIX OS 贡献良多且影响
深远,此点稍后再为你说明。同年 UNIX 因它提供良好程序发展环境、网络传输
服务与及时服务 (Real-Time Services),而广得各电话公司采用。Interactive
System Corporation 更因 Value Added Reseller (VAR) 运用 UNIX 来强化
办公室自动化环境,成为第一家应用 UNIX 操作系统的公司。此年 UNIX 亦被修
改并第一次装到 Interdata 8/32 型计算机上。这也是 UNIX 操作系统首次安装
在非 PDP 型的计算机上。自此 UNIX 系统开始被移植改装到各型微处理机及新
计算机上


一个稳定的基石

1978 年 UNIX 发表对今日影响最重大的 UNIX 第七版(UNIX Time-Sharing
System,Seventh Edition)也就是 V7。此版本包含 Fortran 77
compiler、Shell(只有Bourne Shell)、文件处理工具(nroff/troff、roff、
MS mocro等)、UNIX-to-UNIX-file-Copy(用来支持两台 UNIX 机器间的档
案传输)、数据处理工具(AWK、SED 等强悍的工具)、除错工具(ADB)、程
序发展工具(MAKE)、Lexical analyzer generator(LEX、YACC 等)、简
单的绘图工具、并支持 C 语言及 LINT verifier,主要执行于 PDP-11 及
Interdata 8/32 型计算机上。在当时那个年代来说其系统的架构与功能已经是
相当的完备的了。Bourne Shell 的原作者称她为 "improvement over all
preceding and following Unices",在今日也有人称这个版本是 "last true
Unix"。由此可见 V7 在 UNIX 发展里程上的扮演了相当重要的盘石角色。



在当时 DEC 公司推出了一款 32-bit supermini 主机 -- VAX,搭配的 VAX 的
操作系统叫做 VMS。这款迷你级计算机的硬件无可挑剔〈直到今日她的稳定度仍
是被诸多老一辈的系统管理者所赞许的〉,但 DEC 对 VMS 操作系统的支持性却
让贝尔实验室的工程师们宁愿使用 UNIX OS 。而这项工作则是由 John Reiser
和 Tom London 所共同完成。他们以 V7 为基础转移 UNIX OS 到 VAX 计算
机上使用。这个版本被称为 UNIX V32。同时为了转移的方便性,他们把 32-bit
的 VAX 当成是大一点的 PDP-11(因为 DEC 的 PDF-11 型计算机是 16-bit),
同时为了执行的效率,V32 放弃使用 VAX 硬件提供的一项 paging 功能(DEC

的 VMS OS 有支持 paging 功能,也由于 V32 舍弃这项功能,所以 V32 没有
虚拟内存的功能)。即使是如此,V32 支持的地址已高达 4Gb。就这样没有支持
paging 功能的 V32 开始被广泛的安装在 VAX 的机器上运作。

DEC 则是在 1984 年左右推出来自己的 UNIX OS,叫做 ULTRIX。



http://bbs.chinaunix.net/forum/uploadfile/vax11-780opn.gif







【 在 Macolex (风鹣沧月) 的大作中提到: 】
: 一个游戏的开始
: 1969 年贝尔实验室的计算器科学研究中心(Computing Science Research
: Center)成员退出 MULTICS 计划的同时,贝尔实验室本身其实也没有一套完善
: 便利的交谈式计算器服务环境。在其中不少工程师们也正为了改善程序设计环境
: 努力着, Ken Thompson、Dennis Ritchie 和其同事们在当时草拟一个新的档
: 案系统架构,这个档案系统也就是早期的 UNIX 操作系统的档案系统的前身。当
: 时的 Ken Thompson 忙着使用 Fortran 语言将原本在 Multics 系统中开发的
: game 叫 "Space Travel"(太空旅游)转移到 GECOS System 上开发。当
: 时 GECOS System 大型计算机的 CPU Time 相当昂贵(一秒要 75 块美
: 金),同时控制 "spaceship"(宇宙飞船)的效果不甚理想,于是 Ken
: Thompson 不得不寻找替代的开发环境。Thompson 看上了一台很少被人使用
: ...................

--
※ 来源:.甘肃兰州  http://www.LZUSIYU.org  [FROM: 西北民族大学]
※  我不能同意你所说的每一个字,但是我誓死捍卫你说话的权利!
※  一个试图让每个人都喜欢的人,是一个没有原则的人.
※  你挥拳头的权利到我的鼻尖为止.


※ 来源:·BBS 兰大思雨站 lzusiyu.org·[FROM: 202.119.32.*]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店