更新时间:2021-11-29 14:24
multics(英文全称:MULTiplexed Information and Computing System)是一个全面的,通用编程系统,作为一个研究项目正在开发。最初的Multics系统基于对GE 645电脑,整体设计目标之一是要创建一个计算系统,它是能够满足几乎所有大的要求,这些系统必须连续运行,并且可靠,类似电话或电力系统每周7天,每天24小时工作,而且必须是能够满足广泛的服务需求。从多个人机交互用户缺席的顺序处理从系统的使用与专用系统本身的编程语言和子系统,和集中批量卡,磁带,打印机设施位于远程终端的工作,这样的信息处理和通信系统被认为是必不可少的,使用电脑在未来业务增长,在行业,在政府和科学实验室,以及刺激,否则将撤销申请。
multics的是一个非常有影响力的早期分时操作系统,并介绍了大量的新概念,包括动态链接和分层文件系统,这是非常强大的,UNIX其实可以被认为是“简化”的继任者。
(百度名片图片来源:)
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。
1970年,GE出售其电脑业务,霍尼韦尔公司,作为一个商业化的产品提供了Multics系统,并远销几十个国家。
2009年10月标志着在计算史上的重要里程碑。正是40年前首个Multics计算机系统在麻省理工学院被用做信息管理。Multics被认为是现代操作系统的基础,Multics是加快Unix发展的催化剂,在它40年前发布后,已作为现代操作系统设计的模型。
(multics发展历程的相关图片相册的图片来源:)
一:首次在大型软件的开发中成功地采用了结构化的程序设计方法,使开发周期大大缩短,软件可靠性大大提高。
二:成功地采用已有的成熟软件作为工具。MULTICS中的很大一部分程序是用其自身即CTSS来编写的,这在软件的继承性上是一次成功的尝试。
三:全部系统程序是用高级语言PL/I编写的,这就使系统程序在功能上独立于机器,极大地提高了系统的可移植性,也使它的普及较为容易。
multics, 就商业角度来讲,是个失败的操作系统,就理念上来讲,这个系统实在是有点超前了,但超前并不是失败的主因,主因是他有那种不可一世大公司的特性:求全。打个不恰当的比方,就是希望长江从青藏高原出来就有入海口那种规模。其实大公司财力雄厚的优势主要体现在他们可以有更多的砌砖匠,而不是他们可以招揽更多的天才,尤其是在硬件越来越不成为制约的今天。