计算机的发展阶段:
四个发展阶段:
第一个发展阶段:1946-1956年电子管计算机的时代。1946年第一台电子计算机问世美国宾西法尼亚大
学,它由冯·诺依曼设计的。占地170平方
,150KW。运算速度慢还没有人快。是计算机发展历史上的一个里程碑。(ENIAC)(electronic numerical integator and
calculator)全称叫“电子数值积分和计算机”。
第二个发展阶段:1956-1964年晶体管的计算机时代:操作系统。
第三个发展阶段:1964-1970年集成电路与大规模集成电路的计算机时代
(1964-1965)(1965-1970)
第四个发展阶段:1970-现在:超大规模集成电路的计算机时代。
从1946年诞生第一台电子计算机以来,它的每一代进化都以减少成本、缩小体积、降低功耗、增大容量和提高性能为目标,随着计算机硬件的发展,同时也加速了操作系统(简称OS)的形成和发展。
早期的操作系统
最初的电脑并没有操作系统,人们通过各种操作按钮来控制计算机,后来出现了汇编语言,操作人员通过有孔的纸带将程序输入电脑进行编译。这些将语言内置的电脑只能由操作人员自己编写程序来运行,不利于设备、程序的共用。为了解决这种问题,就出现了操作系统,这样就很好实现了程序的共用,以及对计算机硬件资源的管理。
随着计算技术和大规模集成电路的发展,微型计算机迅速发展起来。从20世纪70年代中期开始出现了计算机操作系统。1976年,美国DIGITAL
RESEARCH软件公司研制出8位的CP/M操作系统。这个系统允许用户通过控制台的键盘对系统进行控制和管理,其主要功能是对文件信息进行管理,以实现硬盘文件或其他设备文件的自动存取。此后出现的一些8位操作系统多采用CP/M结构。
DOS操作系统
计算机操作系统的发展经历了两个阶段。第一个阶段为单用户、单任务的操作系统,继CP/M操作系统之后,还出现了C-DOS、M-DOS、TRS-DOS、S-DOS和MS-DOS等磁盘操作系统。
其中值得一提的是MS-DOS,它是在IBM-PC及其兼容机上运行的操作系统,它起源于SCP86-DOS,是1980年基于8086微处理器而设计的单用户操作系统。后来,微软公司获得了该操作系统的专利权,配备在IBM-PC机上,并命名为PC-DOS。1981年,微软的MS-DOS
1.0版与IBM的PC面世,这是第一个实际应用的16位操作系统。微型计算机进入一个新的纪元。1987年,微软发布MS-DOS
3.3版本,是非常成熟可靠的DOS版本,微软取得个人操作系统的霸主地位。
从1981年问世至今,DOS经历了7次大的版本升级,从1.0版到现在的7.0版,不断地改进和完善。但是,DOS系统的单用户、单任务、字符界面和16位的大格局没有变化,因此它对于内存的管理也局限在640KB的范围内。
操作系统新时代
计算机操作系统发展的第二个阶段是多用户多道作业和分时系统。其典型代表有UNIX、XENIX、OS/2以及Windows操作系统。分时的多用户、多任务、树形结构的文件系统以及重定向和管道是UNIX的三大特点。
OS/2采用图形界面,它本身是一个32位系统,不仅可以处理32位OS/2系统的应用软件,也可以运行16位DOS和Windows软件。它将多任务管理、图形窗口管理、通信管理和数据库管理融为一体。
Windows是Microsoft公司在1985年11月发布的第一代窗口式多任务系统,它使PC机开始进入了所谓的图形用户界面时代。Windows
1.x版是一个具有多窗口及多任务功能的版本,但由于当时的硬件平台为PC/XT,速度很慢,所以Windows
1.x版本并未十分流行。1987年底,Microsoft公司又推出了MS-Windows
2.x版,它具有窗口重叠功能,窗口大小也可以调整,并可把扩展内存和扩充内存作为磁盘高速缓存,从而提高了整台计算机的性能,此外它还提供了众多的应用程序。
1990年,Microsoft公司推出了Windows
3.0,它的功能进一步加强,具有强大的内存管理,且提供了数量相当多的Windows应用软件,因此成为386、486微机新的操作系统标准。随后,Windows发表3.1版,而且推出了相应的中文版。3.1版较之3.0版增加了一些新的功能,受到了用户欢迎,是当时最流行的Windows版本。1995年,Microsoft公司推出了Windows
95。在此之前的Windows都是由DOS引导的,也就是说它们还不是一个完全独立的系统,而Windows
95是一个完全独立的系统,并在很多方面做了进一步的改进,还集成了网络功能和即插即用功能,是一个全新的32位操作系统。1998年,Microsoft公司推出了Windows
95的改进版Windows 98,Windows 98的一个最大特点就是把微软的Internet浏览器技术整合到了Windows
95里面,使得访问Internet资源就像访问本地硬盘一样方便,从而更好地满足了人们越来越多的访问Internet资源的需要。Windows
98已经成为目前实际使用的主流操作系统。
从微软1985年推出Windows 1.0以来,Windows系统从最初运行在DOS下的Windows
3.x,到现在风靡全球的Windows 9x/Me/2000/NT/XP,几乎成为了操作系统的代名词。
操作系统Linux
Linux是目前全球最大的一个自由软件,它是一个可与UNIX和Windows相媲美的操作系统,具有完备的网络功能。Linux最初由芬兰人Linus
Torvalds开发,其源程序在Internet网上公布以后,引起了全球电脑爱好者的开发热情,许多人下载该源程序并按自己的意愿完善某一方面的功能,再发回到网上,Linux也因此被雕琢成为一个全球最稳定的、最有发展前景的操作系统。
从发展前景上看,Linux取代UNIX和Windows还为时过早,但一个稳定性、灵活性和易用性都非常好的软件,肯定会得到越来越广泛的应用。
linux操作系统的诞生
在1981年到1991年十年间,微软公司的ms-dos系统一直主宰操作系统的市场,其价格十分昂贵,另一个操作系统unix的经销商为了高利润,也把价格抬得很高。曾经一段时间,市面上一直没有廉价的操作系统,而且unix的源代码一直被小心地守卫着不公开,许多程序和爱好者想要研究却无从下手。正在此时,出现了minix操作系统,并有一本详细的书本描述它的设计实现原理。由于ast的书写的非常详细,并且叙述有条有理,几乎全世界的计算机爱好者都在看这本书以理解操作系统的工作原理。其中也包括linux系统的创始者linus
benedict torvalds(图a)。但是minix只是很简单的操作系统,功能有限不是很实用。到1991 年,gnu
计划已经开发出了许多工具软件。最受期盼的gnu c 编译器已经出现,但还没有开发出免费的gnu 操作系统。即使是minix
也开始有了版权,需要购买才能得到源代码。而gnu 的操作系统hurd 一直在开发之中,但并不能在几年内完成。对于linus 来说,已经不能等待了。从1991
年4 月份起,他开始酝酿并着手编制自己的操作系统。1991 年 9 月,linus发布了 linux 0.01。来自各地的力量开始在 linux
附近聚集,大家下载、测试代码,并将反馈和改进的代码发回,linus则根据反馈进一步改进系统。很快,10 月 5 日 0.02 就出现了,0.03
也在几周内出现,12 月发布了 0.10。这时的 linux 还像是一个雏形,仅仅支持 at 硬盘,无法登录(直接启动到 bash)。linux 0.11
带来了多语言键盘、软驱、vga 等等一系列更新,接下来版本号从 0.12 直接跳到了 0.95、0.96。接下来,代码通过芬兰的 ftp
站点传播到世界各地,世界各地的开发者下载使用并建立 ftp 镜像,这一切进行得几近梦幻。〔1〕
2. linux
的发展
工作在继续进行,很快上百人加入了 linux
阵营。然后是上千人。接下来是几十万人。无数黑客们仅仅通过调制解调器联系在一起,在世界各地贡献代码和补丁,形成巨大的力量。看似一团散沙的分布式开发模式写出了优质的代码和稳定的内核。在此之前,从没有这样一个软件项目由如此多而又不在同一地点的人同时参加,linux
缔造了奇迹。在考虑良久之后,linus使用 gnu 通用公共许可证将 linux
重新授权,这保证了可以完全自由地复制、学习和修改源代码。在微软崇尚的代码专有时代,一个程序员如果修改、发布专有的代码,可能将面临长时间的监禁。而 linux
的到来则标志着自由——linux 和gnu 的世界鼓励人们自由修改代码、分享程序,这就像是一片美好的新大陆,完全颠覆了人们曾经对计算机世界的认识。此时的 gnu
计划尚缺一个可用的开源内核,而几近完成的 linux 内核刚好补足了这 个空缺。linux 与 gnu 的外界应用程序一起构成了完整的 gnu
系统(由此可见,一个完整的linux系统是由 linux 内核和 gnu 系统共同组成的,因此一些人认为应该称作 gnu/linux)。在 1992 年和
1993 年中,linux 开始支持包括 tcp/ip 网络、图形窗口系统(x windows 系统)在内的许多重要功能,已足以替代 unix 工作站。1994
年 3 月,linux 里程碑版本 1.0 发布,标志这 linux 的真正成熟。
linux内核版本
1996年6月,linux
2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的linux
已经进入了实用阶段,全球大约有350万人使用。
1997年夏,大片《泰坦尼克号》在制作特效中使用的160台alpha图形工作站中,有105台采用了linux操作系统。
1998年是linux迅猛发展的一年。1月,小红帽高级研发实验室成立,同年redhat
5.0获得了infoworld的操作系统奖项。4月mozilla 代码发布,成为linux图形界面上的王牌浏览器。redhat
宣布商业支持计划,网络了多名优秀技术人员开始商业运作。王牌搜索引擎"google"现身,采用的也是linux服务器。值得一提的是, oracle
和informix
两家数据库厂商明确表示不支持linux,这个决定给予了mysql数据库充分的发展机会。同年10月,intel和netscape宣布小额投资红帽软件,这被业界视作linux获得商业认同的信号。
1999年,ibm宣布与redhat公司建立伙伴关系,以确保redhat在ibm机器上正确运行。7月ibm启动对linux的支持服务和发布了linux
db2,从此结束了linux得不到支持服务的历史,这可以视作linux真正成为服务器操作系统一员的重要里程碑。
2000年2月red
hat发布了嵌入式linux的开发环境,linux在嵌入式行业的潜力逐渐被发掘出来。在4月,拓林思公司宣布了推出中国首家linux工程师认证考试,从此使linux操作系统管理员的水准可以得到权威机构的资格认证,此举大大增加了国内linux爱好者学习的热情。伴随着国际上的linux热潮,国内的联想和联邦推出了"幸福linux家用版",同年7月中科院与新华科技合作发展红旗linux,
此举让更多的国内个人用户认识到了存在着linux这个操作系统。11月,intel 与
xteam合作,推出基于linux的网络专用服务器,此举结束了在linux单向顺应硬件商硬件开发驱动的历史。ibm则决定投入10亿美元扩大
linux系统的运用,此举犹如一针强心剂,令华尔街的投资者们闻风而动。到了5月这个初
夏的时节,微软公开反对"gpl"引起了一场大规模的论战。8月红色代码爆发,引得许多站点纷纷从windows操作系统转向linux操作系统,虽然是一次被动的转变,不过也算是一次应用普及吧。12月red
hat 为ibm
s/390大型计算机提供了linux解决方案,从此结束了aix孤单独行无人伴的历史。
2002年是linux企业化的一年。2月,微软公司迫于各洲政府的压力,宣布扩大公开代码行动,这可是linux开源带来的深刻影响的结果。3月,内核开发者宣布新的linux系统支持64位的计算机。
2003年1月,nec宣布将在其手机中使用linux操作系统,代表着linux成功进军手机领域。5月之中sco表示就
linux使用的涉嫌未授权代码等问题对ibm进行起诉,此时人们才留意到,原本由sco垄断的银行/金融领域,份额已经被linux抢占了不少,也难怪
sco如此气急败坏了。9 月中科红旗发布red flag
server4版本,性能改进良多。11月ibm注资novell以2.1亿收购suse,同期redhat计划停止免费的linux,顿时业内骂声四起。linux在商业化的路上渐行渐远。
2004年六月的统计报告显示在世界500强超级计算机系统中,使用linux操作系统的已经占到了280席,抢占了原本属于各种unix的份额。9月hp开始网罗linux内核代码人员,以影响新版本的内核朝对hp有利的方式发展,而ibm则准备推出openpower服务器,仅运行linux系统。"谁会牵你的手,走过风风雨雨"这句歌词曾经代表着千万linuxer的心,如今,这只可爱的小企鹅终于能独挡一面,在ibm、hp、novell、oracle等诸多厂商的支持下,迎着风雪傲然前行。〔4〕
2linux的特性决定其迅猛发展
linux从一个个人开发的操作系统雏形经过20年报的发展成为当今举足轻重的的操作系统,是由其自身特点决定的
2.1公开源代码
作为程序员经过阅读linux内核和linux程序的源代码,可以学习编程经验。作为用户可以避免使用盗版windows,也免去了庞大的版权费用。
2.2
系统稳定
linux采用unix的设计体系,汲取了unix经验,系统很稳定
2.3
设备独立性
操作系统同意吧外部设备当做文件看待,只要安装他们的驱动程序,任何用户都可以向使用文件一样,操纵、使用这些设备。linux内核具有高度适应能力,另外用户可以免费得到linux的内核源代码,因此用户可以修改其源代码,以便适应新增加的外部设备。
2.4
安全性强
linux公开源代码的开发方式,使得各种漏洞能够在linux上及早发现并弥补。
2.5
完全兼容unix
在unix运行的程序,完全可以移植到linux上运行。
2.6
强大的网络服务
linux诞生于因特网,保证了它支持所有的标准因特网协议,linux还内置了tcp/ip协议。事实上linux是第一个支持ipv6的操作系统。
原文:https://www.cnblogs.com/hclhechunlu/p/10449318.html