multics是一个
分时操作系统,该系统开始作为一个合资项目,是1964年由
贝尔实验室、
麻省理工学院及美国
通用电气公司所共同参与研发的,其目的是为了开发出一套安装在大型主机上多人多工的操作系统。
multics(英文全称:MULTiplexed Information and Computing System)是一个全面的,通用编程系统,作为一个研究项目正在开发。最初的Multics系统基于对GE 645电脑,整体设计目标之一是要创建一个计算系统,它是能够满足几乎所有大的要求,这些系统必须连续运行,并且可靠,类似电话或电力系统每周7天,每天24小时工作,而且必须是能够满足广泛的服务需求。从多个人机交互用户缺席的顺序处理从系统的使用与专用系统本身的编程语言和子系统,和集中批量卡,
磁带,
打印机设施位于远程终端的工作,这样的信息
处理和通信系统被认为是必不可少的,使用电脑在未来业务增长,在行业,在政府和科学实验室,以及刺激,否则将撤销申请。
Multics是1964年由
贝尔实验室、
麻省理工学院及美国通用电气公司所共同参与研发的,是一套安装在大型主机上多人多任务的操作系统。Multics其目的是想要让大型主机可以达成提供300个以上的
终端机连线使用,后来因计划进度落后,资金短缺,宣告失败。
multics以Compatible Time-Sharing System(CTSS)做基础,建置在美国通用电力公司的大型机GE-645,目的是连接1000部终端机,支持300的用户同时在线。
1969年,因MULTICS计划的工作进度过于缓慢,最后终究遭裁撤的命运,贝尔实验室退出此计划。当时,
Ken Thompson撰写一个称为“星际旅行”(Space Travel)的游戏程序。Multics 计划停止后,由贝尔实验室的两位软件工程师 Thompson 与 Ritchie 以
C语言为基础而发展出UNIX。
2009年10月标志着在计算史上的重要
里程碑。正是40年前首个Multics计算机系统在麻省理工学院被用做
信息管理。Multics被认为是现代
操作系统的基础,Multics是加快Unix发展的
催化剂,在它40年前发布后,已作为现代操作系统设计的模型。
一:首次在大型软件的
开发中成功地采用了
结构化的程序设计方法,使开发周期大大缩短,软件可靠性大大提高。
二:成功地采用已有的成熟软件作为工具。MULTICS中的很大一部分程序是用其自身即
CTSS来编写的,这在软件的继承性上是一次成功的尝试。
三:全部系统程序是用高级语言
PL/I编写的,这就使系统程序在功能上独立于
机器,极大地提高了系统的可移植性,也使它的普及较为容易。
multics, 就商业角度来讲,是个失败的操作系统,就理念上来讲,这个系统实在是有点超前了,但超前并不是失败的主因,主因是他有那种不可一世大公司的特性:求全。打个不恰当的比方,就是希望长江从
青藏高原出来就有入海口那种规模。其实大公司财力雄厚的优势主要体现在他们可以有更多的砌砖匠,而不是他们可以招揽更多的天才,尤其是在硬件越来越不成为制约的今天。