现代所有操作系统的鼻祖可追溯到美国AT&T公司和贝尔实验室等共同开发的MULTICS(多路信息计算系统)。自那开始,整个操作系统的演化可分成以下三个阶段:
(1)Unix初始系统诞生。此时的操作系统主要面向专业人士,无可视化界面,非专业人士不可用。
(2)可视化操作系统演进。以苹果 Mac、微软Windows为代表的可视化操作系统诞生,降低了使用者门槛。
(3)开源Linux诞生与演进。全世界软件人员合力开发的免费开源操作系统的诞生和长足发展。
本文着重于Unix初始系统诞生历史进行讲解。
计算机操作系统的鼻祖来自MULTICS(多路信息计算系统),我们在这里简称为M系统。M系统是1964年由贝尔实验室、麻省理工学院及美国通用电气公司共同参与研发的,其目的是开发出一套安装在大型主机上多人多工的操作系统。因为在当时,计算机一次只能接受一个任务,多人的任务需要排队执行。
后来原M系统设计成员Ken Thompson(肯·汤普森)因为无聊,想把一套名为“太空旅游”的游戏移植到他们实验室的一台机器上而开发了一套软件,该套软件参考M系统的思路设计,但是功能目的单一,实验室的人戏称此软件为Unics(单路信息计算系统)。由于当时的Unics,每次移植到一个新的机器上,都需要重复在机器上处理,且对不同的机器设备,需要额外的编程处理。对于了解计算机的人来讲,就是驱动都要自己写,自己配。那个时候系统的传播,受限于硬件和使用者的能力,只能做到极少部分人来使用。
1971年,肯·汤普森 和DennisRitchie(丹尼斯·里奇)为了使当时的Unics具有更好的移植性、适用于不同的硬件设施,创造了C语言。他们于1973年,以C语言重新改写与编译Unics的核心, 并正式命

从MULTICS的诞生到Unix的崛起,再到Linux的开源革命,操作系统经历了从专业到大众,从封闭到开放的转变。Unix的精简高效使其在AT&T内部迅速普及,而BSD的出现和AT&T的版权收回催生了Minix和Linux。现代操作系统,如中国操作系统COS,致力于提供安全易用的解决方案,打破国外垄断,支持多设备智能互联。
最低0.47元/天 解锁文章
2726

被折叠的 条评论
为什么被折叠?



