Tips
这个兼容分时系统可以说是½代操作系统的始祖呢!他可以让多个使用者在某一段时
间内分别使用
CPU
的资源,
感觉上你会觉得大家是同时使用该主机的资源!事实上,是
CPU
在每个使用者的工
作之间½行切换,
在当时,这可是个划时代的技术喔!
如此一来,无论主机在哪里,只要在终端机前面½行输入输出的作业,就可利用主机提供的功能了。
不过,需要注意的是,此时终端机只具有输入
/
输出的功能,本身完全不具任何运算或者软件安装的
能力。
而且,比½先½的主机大概也只能提供
30
个不到的终端机而已。
为了更加强化大型主机的功能,以让主机的资源可以提供更多使用者来利用,所以在
1965
年前后,
由
贝尔实验室
(Bell)
、麻省理工学院
(MIT)
及奇异公司
(GE,
或称为通用电器
)
共同发起了
Multics
的计划
(
注
1
)
,
Multics
计划的目的是想要让大型主机可以达成提供
300
个以上的终端机联机使用的目标。
不
过,到了
1969
年前后,计划½度落后,资½也短缺,所以该计划虽然继续在研究,但贝尔实验室还
是退出了该计划的研究工作。
(
注:
Multics
有复杂、多数的意思存在。
)
Tips
最终
Multics
还 是有 成功 的发 展 出他 们的 系 统, 完整 的 历史 说明 可以 参 考:
http://www.multicians.org/
网站内容。
Multics
计划虽然后来没有受到很大的重视,但是他培养出来的人材是相当优
秀的!
^_^
.
1969
年:
Ken Thompson
的小型
file server system
在认为
Multics
计划不可能成功之后,
贝尔研究室
就退出该计划。不过,原本参与
Multics
计划的人
员中,已经从该计划当中获得一些点子,
Ken Thompson
(
注
2
)
就是其中一位!
Thompson
因为自己的需要,希望开发一个小小的操作系统以提供自己的需求。
在开发时,有一部
DEC (Digital Equipment Corporation)
公司推出的
PDP-7
刚好没人使用,
于是他就准备针对这部主机½
行操作系统核心程序的撰写。本来
Thompson
应该是没时间的
(
有家有小孩的宿命?
)
,
无巧不巧的是,
在
1969
年八月份左右,刚好
Thompson
的妻儿去了美西探亲,
于是他有了额外的一个月的时间好好
的待在家½一些构想实现出来!
经过四个星期的奋斗,他终于以汇编语言
(Assembler)
写出了一组核心程序,同时包括一些核心工具程
序,
以及一个小小的文件系统。那个系统就是
Unix
的原型!
当时
Thompson
½
Multics
庞大的复杂
系统简化了不少,于是同实验室的朋友都戏称这个系统为:
Unics
。
(
当时尚未有
Unix
的名称
)
Thompson
的这个文件系统有两个重要的概念,分别是:
.
所有的程序或系统装置都是文件
.
不管½构编辑器还是附属文件,所写的程序只有一个目的,且要有效的完成目标。