操作系统发展历程 (Unix、Linux、windows)

您所在的位置:网站首页 windows谁开发 操作系统发展历程 (Unix、Linux、windows)

操作系统发展历程 (Unix、Linux、windows)

2023-10-11 16:10| 来源: 网络整理| 查看: 265

文章目录 一 操作系统概念的诞生二 Unix系统的诞生三 Linux的诞生四 Linux的几大分支五 微软、苹果的发展和恩恩怨怨

一 操作系统概念的诞生

  说到操作系统的诞生,就要先说一说计算机的发展历程了。   世界上最受大家认可的时间是:1946年2月,在美国的宾夕法尼亚大学诞生了世界上第一台电子计算机,该计算机是由大量的电子管组成,所以十分的庞大。它的设计初衷帮助美国国防部计算导弹的飞行轨迹 (毕竟1945年日本投降才标志着二战的结束)。   最开始的计算机是没有操作系统的,计算机采用手工操作,程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。显然这样的工作方式很不好:用户独占全机,使得系统资源的利用率很低;计算机每次只可以单用户单任务的执行,中途无法停止等等很多问题。   为此,操作系统的概念由此提了出来,计算机操作系统也由批处理系统、多道程序系统、再到分时系统、以及最后的实时系统不断的向前发展。

二 Unix系统的诞生

unix   在说Unix之前,我们先来说一说Multics操作系统。当时美国的三大巨头:贝尔实验室、MIT麻省理工、以及美国国家电气公司想要研究出一个大而全的分时操作系统——Multics OS (大家不要看不起这个操作系统,直到今天,当时设计这款操作系统的构想到现在依旧无法实现),虽然投入了大量财力、人力,但是5年的时间过去了这款操作系统依旧没有实现,于是贝尔实验室率先退出研发,为此,这款操作系统以失败告终。   既然失败了,那大家各回各家、各找各妈。当时贝尔实验室的一名研究员——“Kenneth Thompson 肯.汤普逊”正在玩“space Travel 太空旅行"的一款游戏, 现在项目失败了,自己还想玩这个游戏,这可咋办呀? 1969年8月,万般无奈的Thompson在库房里发现了一个闲置的PDP-7,刚好此时处于休假期并且他的妻儿探亲去了,于是Thompson有了一个计划——将这款游戏移植到PDP-7上。经过4个星期的奋斗,他以汇编语言写出了一组内核程序,还包括一些内核工具程序,以及一个小的文件系统。由于当时Thompson从Multics项目中获得想法,将Multics庞大而复杂的系统进行简化,于是同实验室的朋友都戏称这个系统为Unics(该系统就是Unix的原型)。   Unics系统在贝尔实验室内部流传很广,但由于Unics是用汇编语言编写的,高度依赖于硬件,系统没有移植性(大家还记得当时咱们学习汇编语言的时候,书的封皮上都要说明,这是基于X86或者是别的什么机器的汇编语言吗?)。所以Kenneth Thompson打算用更高级的语言来编写,以提高系统的可移植性,Kenneth Thompson最先选择的是B语言,又尝试了PASCAL,但最终的效果都不好。这时,我们就要说另外一个人——“Dennis Ritchie 丹尼斯.里奇”,Dennis Ritchie看到B和PASCAL语言的效果都不太好,于是他自己在B语言的基础上开发一套新的语言:这就是大名鼎鼎的C语言。之后他用C语言重写了Unics,最后正式推出了Unix操作系统。所以说,Unix系统的内核是在C语言的基础上开发出来的!这也从侧面说明了C语言的重要性!!!   为此 Unix系统诞生了,Kenneth Thompson被誉为Unix之父,Dennis Ritchie被誉为C语言之父 (其实两人都互有合作),之后他们二人也因此获得了图灵奖。

三 Linux的诞生

linux   随着计算机硬件的发展,一些富有的个人也可以买的起计算机了(早期的计算机只有一些巨头公司和大学才有能力支付),随着使用人数的增加,随之带来是大量的经济利益,于是AT&T (美国电话电报公司、贝尔实验室是它的一个下属机构,别忘了,贝尔本人最大的发明不就是电话吗?) 回收了Unix版权 (AT&T 根本不关心Unix的发展,只关心Unix带来的经济效益,大家可以上网查查AT&T的一些事件,因为版权打了好多的官司,这也为Linux的诞生创造了机会),大家不能在免费的使用Unix了,大学里面也不可以将Unix源码作为教材教学生了。   这时候我们需要说另外一个人——“Andrew S. Tanenbaum 谭邦宁教授”(不是中国人,也不是华裔,名字只是音译的结果),谭邦宁为了更好的教学生操作系统方面的知识,在Unix源码不公开的情况下,他为了不引起版权的纠纷,于是不看Unix的源码,自己的写了一个操作系统——Minix(mini-Unix之意),这个系统完全兼容Unix系统上的所有软件,在教学的同时,谭邦宁教授同时也售卖自己写的这个操作系统,但毕竟老师的主要工作是教书育人,于是Minix的研发进展并不快。   在众多购买者中,最有名的就是"Linus Torvalds 林纳斯",林纳斯当时还是芬兰一个大三的学生,因为他不喜欢他的386电脑上的MS-DOS操作系统,于是安装了Minix并进行研究。但每当他研究到兴起的时候,minix系统就戛然而止了,真是好不尽兴,于是这位大佬就开始在Minix的基础上进行开发,最终写出了一个玩具版的操作系统并取名为Linux,由此世界上第一款Linux操作系统诞生了。   Linux OS可以有如此巨大的成就,这要归功于linus的开源、免费理念,随着及互联网的普及,使用者在网路上就可以抓到 Linux 的原始程式码,随心所欲的与更改 Linux 的原始程式,在网际网路的日渐盛行以及 Linux 开放自由的版权之下,吸引了无数电脑高手投入开发、改善 Linux 的核心程式,使得 Linux 的功能日见强大。

四 Linux的几大分支

在这里插入图片描述 这里小编就不想多说了,大家看图,其实Linux操作系统有很多很多的版本与分支,上面画的只是很少的一部分。小编本人使用的就是Ubuntu 18.04。

五 微软、苹果的发展和恩恩怨怨

说到 微软microsoft,大家就会想到比尔.盖茨。(说到比尔.盖茨,大家就想到他在哈佛辍学的事,好多说读书无用论的人老是以比尔盖茨为例,真是。。。知道吗?比尔盖茨是绝对的学霸,即使在哈佛也是优等生,他之所以退学是自己认为已经把应学的课程全都掌握了,要去创业,再在大学干坐着等毕业是浪费人生,还不如去早早开拓一番事业,注意,是自己主动退的学,不是被动的辍学;另外,人家可是地主家的儿子,家庭条件很好,他的母亲还是IBM公司的高管) microsoft 说到 苹果apple,大家想到的就是乔布斯 Jobs,关于Jobs,小编就没什么说的了,只愿逝者安息!!! apple iMac和IPhone真是颠覆性的创造,乔布斯真是太牛了!!!

历史事件

其实最早的真正意义上的PC (personal computer,有键盘、显示器、图形界面、以太网等等),是美国的施乐公司在1973年开发出来的,但很可惜,并没有引起大家的重视。1979年,乔布斯听说了是施乐公司的Alto,于是决定自己去看看,当看到之后,自己彻底的震惊了,回到苹果后就派遣技术人员实现图形化界面,并且还从施乐公司挖走了很多技术人员来开发自己的Lisa项目,虽然Lisa失败了,但是这为之后开发Macintosh积攒了很多的经验。1981年,乔布斯邀请比尔盖茨观看Macintosh样机,想让微软帮助自己开发Macintosh应用软件,当盖茨看到Macintosh的图形化界面之后,同样十分的震惊,自己也想作图形化。但是乔布斯看出了盖茨的心思,要求微软在给苹果开发软件的过程中学到的东西不可以用于任何非苹果的设备上。但是乔布斯忽略了,没有规定不让微软编写类似于Macintosh的系统。盖茨回到微软之后,同样花高薪从施乐公司挖人,开发自己的图形系统——windows,同时微软把windows的开发放在了第一位,却耽误了Macintosh的发布。1984年,苹果的Macintosh发布,风靡全世界1985年 windows1.0发布,乔布斯发现windows很像自己的Macintosh,断定微软偷了苹果的技术,将微软告上了法庭。

最后附上操作系统的各版本以及发行时间 os development



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3