Unix Os History
UNIX OS 简史
作者:网络农夫 (黄天彦) 整理:Livelybear 出处:http://www.europa.idv.tw/UNIX-history/UNIX_History-01.html
先前的一个理想
UNIX 系统自 1969 年 Ken Thompson 与 Dennis Ritchie 在美国贝尔电话实验室(Bell Telephone Laboratories)发展出雏形至今,已历 经近 30 来年.而 "UNIX" 这个字典上查不到其原 意的怪字,其实是戏谑 MULTICS(MULTiplexed Information and Computing System)操作系统的 大而无当所产生的谐音字. 在 1957 年 10 月,前苏联发射了第一枚人造卫星, 此举让当时的美国总统艾森豪威尔决定投下巨额的 经费用以支持及发展科学,美国高等研究计划署 (ARPA, Advanced Research Projects Agency)便是在这 个时空下设立了,该单位负责推动系统发展等相关 计划,成为当时美国电子计算器发展的重要推手. 1960 年代是大型计算机的发展年代,当时的麻省理工学院因最先实现 了兼容分时系统(CTSS, Compatible Time-Sharing System),在电子计算器 领域享有相当崇高的地位.1963 年,麻省理工的里克莱德(J. C. R. Licklider, 1915~1990)推动了 MAC 计划,MAC 以 IBM 的大型计算机做 为主体,连接了将近 160 台终端机,这些终端机就四散在学区以及教职 员的家中,可以让 30 位使用者同时共享计算机资源.这项计划到了 1965 年便不堪负荷,于是麻省理工便决定开发更大型的分时计算机系 统.新的计划便是 -- MULTICS.一个计算机史上最为庞大的分时计算 机系统,企图连接 1000 部终端机,支持 300 位使用者同时上线的分时 计算机系统.她面临的是,操作系统的分时观念还在各学术与研究机构 探索成形中,计算机硬件亦需重新设计的双重挑战. 当时,麻省理工原本找 IBM 来配合这项计划,但 IBM 正忙着应付自己的问题而无意配合 MULTICS 计划.此时,通用电子公司(General Electric Company)也就是奇异公司正好在 发展自己的大型主机,见机不可失,便极力邀请麻省理工参予她们的 GE 645 大型主机的 规格制定.有了奇异热心主动的计算机硬件配合,麻省理工找上的不能贩售计算机却人才 济济的贝尔电话实验室来负责承包软件工程.于是乎, MULTICS 的计划便在 1965 年由麻 省理工学院,奇异公司及贝尔电话实验室这三个成员开始共同发展. 1969 年,MULTICS 计划在历经四年的奋战后,仍旧未达到原先规划设计的理想,贝尔电话 实验室决定退出计划.功能未达原始设计理想的 MULTICS 还是安装在奇异公司的 GE 645 大型计算机上供麻省理工使用.奇异公司在该计划草草结束后不到一年便完全淡出大型计 算机市场.日后,MULTICS 计划被嘲解为 Many Unnecessarily Large Table In Core
1
Unix Os History
Simultaneously. 农 夫我个人认为, MULTICS 计划诞生在大型计算机将开始鼎沸的 1965 年,夭折于大型 计算机最为辉煌的 1969 年.她如果适时在 1960 年代末期成功的话,绝对可以助长当时已 经普遍被计算机权威人士视为理想的『计算机公用事业』,至少可以让大型计算机的发展 与资源集中的应用模式就不至于会在 1970 年代初期就迅速萎缩.因为 MULTICS 计划如果 成功,至少能让当时的大型计算机的应用规模大上 10 倍左右.然而,MULTICS 计划失败 了.她严重地打击了当时依赖大型计算机主机的计算机公用事业业者在发展上的信心.更 由于没有相似的计划后继进行,使得集中式的大型计算机主机没有明显的 使用效能提升, 而加速催化计算器工业的转变,以寻找新的道路.另一方面,MULTICS 计划失败的经验 亦让当时参与该计划的软件工程师们得到相当宝贵的经验与正面的影响. 几年后,就在 AT&T,MULTICS 计划这个不同凡响的失败换来的一个不同凡响的成功.一 个戏谑她的名字诞生了 .... UNIX.
一个游戏的开始
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 看上了一台很少被人使用 的 Digital Equipment Corporation PDP-7 迷你计算机,当时 PDP-7 使用的是 Graphic-II 显示器,具有不错的图形处理能力. 于是 Ken Thompson 便 与 Dennis Ritchie 连手将程序设计转移到 PDP-7 型计算机上. Ken Thompson 在移转工作环境的同时为了得到较好的发展环境,便与 Dennis Ritchie 共同动手设计一套包含 File System,Process Subsystem 及一小 组 Utility 的操作系统,当时这套系统仅能支持 2 个使用者使用.由于贝 尔实验室对于 MULTICS 计划失败的阴霾还未消散, Brian Kernighan 这位 仁兄开玩笑地戏称这套新的操作系统为 UNiplexed Information and Computing System, 缩写为 UNICS,之后大家取谐音便叫她为 "UNIX",没想到这个开玩笑的名字会被人叫到今 天.
- 农夫mcc > 作者:网络农夫
-
作者:网络农夫
下载该文档 文档格式:PDF 更新时间:2009-06-02 下载次数:0 点击次数:2文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: 番茄花园 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 番茄花园 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:设计一连杆组函数合成机构
下一篇:《经济学原理》年 月版本) 勘误表
点击查看更多关于农夫mcc的相关文档
- 您可能感兴趣的
- mcc导向新农夫 mcc论坛 qqmcc mcc音乐 mcc红人馆 mcc头像 mcc船公司 qq.mcc.com mcc空间素材
- 大家在找
-
- · 护士职业素养课件
- · 爱普生打印机驱动
- · 安徽财经大学艺术学院
- · excel函数公式应用
- · 免费小说下载网txt
- · 职工信息管理系统课程设计
- · 运营管理下载
- · 网络上的人际交往教案
- · gps测量仪器价格
- · 3158创业项目代理
- · 2011cad考试成绩查询
- · 霍尔元件参数
- · 榆林人才网应用化学
- · DreamweaverMX2004教案
- · 009年风电塔架新客户名单
- · 正品鞋折扣店
- · 驾照考试科目一模拟考
- · 2009红牛街舞大赛
- · 奥迪汽车维修技术qq群
- · 兰博基尼lp700售价
- · 医生喜欢护士吗
- · 山东自考本科
- · s195型柴油机齿轮厂家
- · erp系统的原理
- · autocad2009中文版
- · 电控柴油机原理
- · 端盖零件的毕业设计
- · cf打满5图抽奖
- · 湖南自考网址
- · 扩音器价格
- 赞助商链接