操作系统的前世今生

Posted 与文萱小叔叔一起学Linux

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统的前世今生相关的知识,希望对你有一定的参考价值。

美国三个组织(通用电气,  人工智能实验室,贝尔实验室)联合开发了第一套多用户多任务操作系统~Multics。后来功能越来越多,渐渐的开发者迷失了方向,有些组织退出了,只留下人工智能实验室自己开发,还闲置了不少的程序员。其中一个叫ken的程序员开发了一款打飞机的游戏叫太空旅行(●°u°●) 」。由于贝尔实验室的退出,他现在的游戏都运行不了,对此很郁闷。

 


为此,他厚着脸皮向贝尔实验室申请一台dpd-11主机玩玩,贝尔实验室领导没答应。就在贝尔实验室的角落里有一台老掉牙的旧主机dpd-7拿回去研究。有主机,还是运行不了自己的游戏。因为没有操作系统。为此他自我意淫以他对之前三个组织开发的操作系统的理解自己用汇编语言写了一个监控程序叫unice即后来的unix。并且成功的运行了他的游戏。此时他去贝尔实验室推销他的打飞机游戏(玩游戏不,非常好玩的游戏,绝对让你高潮连连[奸笑][奸笑][奸笑][奸笑])。所有的人都不对他的游戏感兴趣,反而对他的操作系统感兴趣。他还将操作系统移植到了其他小型机上。由于是汇编语言写的操作系统,移植很不方便,这台主机能运行,我要想在另外的主机上运行,那我还得重新写一遍。他的同事丹尼斯.里奇也想着能不能重新写一个unix操作系统,于是和ken商量,在B语言基础之上新添加了诸如变量,指针这样的内容,两人合作诞生了C语言,再用C语言重新编写unix操作系统,这样就能很好地将unix系统移植到其他机器上运行。

 

 

他们也认为这个世界需要一个特别的unix以及自己为了贡献unix的使命已经完成。至此bsd的故事就告一段落。

。此前,主机都是使用的摩托罗拉的处理器,而这时英特尔的出现生产了芯片x86 处理器,被很多兼容机采购。到了81年,美国开始有了兼容机,但是unix开发者不希望自己的操作系统移植到兼容机上。就像现在在一堆java开发者里,有一个php开发者。会被鄙视一样。还有人用php啊。。。php什么鬼。。。php渣渣。。。。哈哈

以上是关于操作系统的前世今生的主要内容,如果未能解决你的问题,请参考以下文章

鸿蒙操作系统的前世今生

委托的前世今生

数据仓库的前世今生

Android Things专题 1.前世今生

Android Things专题 1.前世今生

Selenium之前世今生