Multics是一个分时操作系统,该系统开始作为一个合资项目,是1964年由贝尔实验室、麻省理工学院及美国通用电气公司所共同参与研发的,其目的是为了开发出一套安装在大型主机上多人多工的操作系统。Multics全称:MULTiplexed Information and Computing System,是一个全面的,通用编程系统,作为一个研究项目正在开发。最初的Multics系统基于对GE 645电脑,整体设计目标之一是要创建一个计算系统,它是能够满足几乎所有大的要求,这些系统必须连续运行,并且可靠,类似电话或电力系统每周7天,每天24小时工作,而且必须是能够满足广泛的服务需求。从多个人机交互用户缺席的顺序处理从系统的使用与专用系统本身的编程语言和子系统,和集中批量卡,磁带,打印机设施位于远程终端的工作,这样的信息处理和通信系统被认为是必不可少的,使用电脑在未来业务增长,在行业,在政府和科学实验室,以及刺激,否则将撤销申请。
Multics是一个非常有影响力的早期分时操作系统,并介绍了大量的新概念,包括动态链接和分层文件系统,这是非常强大的,UNIX其实可以被认为是“简化”的继任者。Multics目的是想要让大型主机可以达成提供300个以上的终端机连线使用,后来因计划进度落后,资金短缺,宣告失败。multics以Compatible Time-Sharing System(CTSS)做基础,建置在美国通用电力公司的大型机GE-645,目的是连接1000部终端机,支持300的用户同时上线。1969年,因MULTICS计划的工作进度过于缓慢,最后终究遭裁撤的命运,贝尔实验室退出此计划。当时,Ken Thompson撰写一个称为“星际旅行”的游戏程序。Multics计划停止后,由贝尔实验室的两位软件工程师 Thompson 与 Ritchie 以C语言为基础而发展出UNIX。2009年10月标志着在计算史上的重要里程碑。正是40年前首个Multics计算机系统在麻省理工学院被用做信息管理。
Multics被认为是现代操作系统的基础,Multics是加快Unix发展的催化剂,在它40年前发布后,已作为现代操作系统设计的模型。Multics首次在大型软件的开发中成功地采用了结构化的程序设计方法,使开发周期大大缩短,软件可靠性大大提高。Multics成功地采用已有的成熟软件作为工具。MULTICS中的很大一部分程序是用其自身即CTSS来编写的,这在软件的继承性上是一次成功的尝试。Multics全部系统程序是用高级语言PL/I编写的,这就使系统程序在功能上独立于机器,极大地提高了系统的可移植性,也使它的普及较为容易。
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!点此纠错或删除此信息