您好,欢迎访问三七文档
操作系统发展史HistoryofOperatingSystem北京科技职业学院网络中心计算机协会官网:论坛:世界上第一台计算机:ENIAC1946年2月14日在美国宣告诞生,长30.48米,宽1米,当时为美国军方需要而研制,每秒执行5000次加法或400次乘法,是继电器计算机的1000倍、手工计算的20万倍。靠穿孔纸带输入01代码来操控ENIAC:ElectronicNumericalIntegratorAndComputer电子数字积分计算机OnlythelefthalfofENIACisvisibleinthefirstpicture,therighthalfwasbasicallyamirrorimageofwhat'svisible.TwoviewsofENIAC:theElectronicNumericalIntegratorandCalculator(notethatitwasn'tevengiventhenameofcomputersincecomputerswerepeople)[U.S.Armyphoto]ToperformthiscomputationonENIACyouhadtorearrangealargenumberofpatchcordsandthenlocatethreeparticularknobsonthatvastwallofknobsandsetthemto3,1,and4.ThreeviewsofpapertapeUnicsUniplexedInformationandComputingSystemMultics是由麻省理工学院,AT&T贝尔实验室和通用电气合作进行的操作系统项目,被设计运行在GE-645大型主机上,但是由于整个目标过于庞大,糅合了太多的特性,Multics虽然发布了一些产品,但是性能都很低,最终以失败而告终。AT&T最终撤出了投入Multics项目的资源,其中一位开发者──肯·汤普逊则继续为GE-645开发软件,并最终编写了一个太空旅行游戏。经过实际运行后,他发现游戏速度很慢而且耗费昂贵——每次运行会花费75美元。在丹尼斯·里奇的帮助下,汤普逊用PDP-7的汇编语言重写了这个游戏,并使其在DECPDP-7上运行起来。这次经历加上Multics项目的经验,促使汤普逊开始了一个DECPDP-7上的新操作系统项目。汤普逊和里奇领导一组开发者,开发了一个新的多任务操作系统。这个系统包括命令解释器和一些实用程序,这个项目被称为UnICS(UniplexedInformationandComputingSystem),因为它可以支持同时的多用户操作。后来这个名字被改为UNIX。最初的Unix是用汇编语言编写的,一些应用是由叫做B语言的解释型语言和汇编语言混合编写的。B语言在进行系统编程时不够强大,所以汤普逊和里奇对其进行了改造,并与1971年共同发明了C语言。1973年汤普逊和里奇用C语言重写了Unix。在当时,为了实现最高效率,系统程序都是由汇编语言编写,所以汤普逊和里奇此举是极具大胆创新和革命意义的。用C语言编写的Unix代码简洁紧凑、易移植、易读、易修改,为此后Unix的发展奠定了坚实基础。UNIX发展V1(1971):第一版的UNIX,以PDP-11/20的汇编语言写成。包括文件系统,fork、roff、ed等软件。V4(1973):以C语言从头写过,这使得UNIX修改容易,可以在几个月内移植到新的硬件平台上。最初C语言是为UNIX设计的,所以C与UNIX间有紧密的关系。V6(1975):第一个在贝尔实验室外(尤其是大学中)广为流传的UNIX版本。这也是UNIX分支的起点与广受欢迎的开始。1.xBSD(PDP-II)就是由这个版本衍生出来的。V7(1979):在许多UNIX玩家的心目中,这是“最后一个真正的UNIX,”这个版本包括一个完整的K&RC编译器,Bourneshell。V7移植到VAX机器后称为32V。UNIX历史版本目前开发UNIX(SystemV)的公司是UnixSystemLaboratories(USL)。USL本为AT&T所有,1993年初被Novell收购。Novell于1993年末将UNIX这个注册商标转让给X/Open组织。目前为止,UNIX有两大流派:那就是AT&T发布的UNIX操作系统SystemV与美国加州大学伯克利分校发布的UNIX版BSD(BerkeleySoftwareDistribution)。SVR4是两大流派融合后的产物。1991年底,与SystemV针锋相对的开放软件基金会(OpenSoftwareFoundation)推出了OSF/1。现在几种主要的UNIX版本:*AIX:IBM的UNIX,是根据SVR2(最近已经出到SVR3.2)以及一部分BSD延伸而来,加上各种硬件的支持。具备特有的系统管理(SMIT)。*386BSD:Jolitz从Net/2software移植过来的。支持Posix,32位。*FreeBSD:1.x从386BSD0.1而来,FreeBSD2.x版是用4.4BSDlite改写。*HP-UX(HP):旧系统是从SIII(SVRx)发展面来,现在是由SVR2(4.2BSD)发展而来,目前是10.x版。*Linux(x86):遵从POSIX,SYSV及BSD的扩展。*OSF/1(DEC):DEC对OSF/1的移植。*SCOUNIX(x86):SVR3.2,目前影响较大的PCUNIX。*SunOS(680x0,Sparc,i386):根据4.3BSD,包含许多来自SystemV的东西。Sun的主要成果在于:NFS,OpenLookGUI标准,现演变为Solaris。*Ultrix(DEC):根据4.2BSD再加上许多4.3BSD的东西。*Xenix(x86):Intel硬件平台上的UNIX,以SVR2为基础,由微软推出。在中国使用较广泛。DOS出现DOS是DiskOperationSystem(磁盘操作系统)的简称,是1985~1995年的个人电脑上使用的一种主要的操作系统。由于早期的DOS系统是由为软公司为IBM的个人电脑开发的,称为MS-DOS,因此后来其他公司生产的与MS-DOS兼容的操作系统,也延用了这个称呼,如PC-DOS、DR-DOS等等。1981年,MS-DOS1.0发行,作为IBMPC的操作系统进行捆绑发售,支持16k内存及160k的5寸软盘。在硬件昂贵,操作系统基本属于送硬件奉送的年代,谁也没能想到,微软公司竟会从这个不起眼的出处开始发迹。DOS进化1982年,DOS开始支持双面磁盘。1983年MS-DOS2.0随IBMXT发布,扩展了命令,并开始支持5M硬盘。同年发布的2.25对2.0版进行了一些bug修正。1984年,MS-DOS3.0增加了对新的IBMAT支持,并开始对部分局域网功能提供支持。1986年,MS-DOS3.2支持了720K的5寸软盘。1987年,MS-DOS3.3支持了IBMPS/2设备及1.44M的3寸软盘,并支持其他语言的字符集。1988年,MS-DOS4.0增加了DOSShell操作环境,并且有一些其他增强功能及更新。1991年,MS-DOS5.0发行,增加了DOSShell功能,增强了内存管理和宏功能。1993年,MS-DOS6.x增加了很多GUI程序,如Scandisk、Defrag、Msbackup等,增加了磁盘压缩功能,增强了对Windows的支持。1995年,MS-DOS7.0增加了长文件名支持、LBA大硬盘支持。这个版本的DOS并不是独立发售的,而是在Windows95中内嵌的。之后的MS-DOS7.1全面支持FAT32分区、大硬盘、大内存支持等,对四位年份支持解决了千年虫问题。当年的DOS的确是一枝独秀,在x86上鲜有竞争者。之后的windows95敲响了DOS的丧钟,那么是不是DOS就真的从此沉寂了呢?许多程序员出于对Windows的不满及对DOS开发的价值和潜力的深刻认识,继续开发DOS软件。由于在DOS时代的程序员大多都是些精通系统底层中断和汇编/C的高手,有着丰富的开发经验和编程功底,因此他们开发出的DOS软件的质量也相当高。为了开发更多的软件并且增加开发的效率,他们设计了一个又一个DOS软件的开发工具。虽然MS-DOS已经不再继续发展了,但并不意味着整个DOS也不再继续发展了。MS-DOS的最高版本是8.0(它可以用来运行Windows9x或ME),随后Microsoft开始开发基于起源于OS/2的WindowsNT构件的Windows,才成了独立的操作系统。而除了MS-DOS以外,其它的DOS也在发展着。仍在不断发展和更新中的DOS有FreeDOS、PTS-DOS、ROM-DOS等,这些DOS的功能都十分强大,往往超过MS-DOS,而且FreeDOS还是完全免费且自由开放(基于GNUGPL协议)的。因此,程序员们完全可以为它们开发新的DOS软件,而不必依赖于MS-DOS。windows的诞生1985年11月,MicrosoftWindows1.0发布,最初售价为100美圆;当时被人所青睐的GUI电脑平台是GEM及Desqview/X,因此用户对Windows1.0的评价并不高。Windows1.0操作系统截图1987年12月9日,Windows2.0发布,最初售价为100美圆;这个版本的windows图形界面,有不少地方借鉴了同期的MacOS中的一些设计理念,但这个版本依然没有获得用户认同。之后又推出了windows386和windows286版本,有所改进,并为之后的Windows3.0的成功作好了技术铺垫。Windows2.0操作系统截图Windows3.01990年5月22日,Windows3.0正式发布,由于在界面/人性化/内存管理多方面的巨大改进,终于获得用户的认同。之后微软公司趁热打铁,于1991年10月发布了windows3.0的多语版本,为windows在非英语母语国家的推广起到了重大作用。1992年4月,windows3.1发布,在最初发布的2个月内,销售量就超过了一百万份,至此,微软公司的资本积累/研究开发进入良性循环。这个系统既包含了对用户界面的重要改善也包含了对80286和80386对内存管理技术的改进。为命令行式操作系统编写的MS-DOS下的程序可以在窗口中运行,使得程序可以在多任务基础上可以使用,虽然这个版本只是为家庭用户设计的,很多游戏和娱乐程序仍然要求DOS存取。Windows3.1历史上第一个成功的windows版本1992年3月18日,WindowsforWorkgroups3.1发布,看来不甘寂寞的微软公司吹响了进军企业服务器市场的号角。Windows3.1添加了对声音输入输出的基本多媒体的支持和一个CD音频播放器,以及对桌面出版很有用的TrueType字体。Windows3.1操作系统截图WindowsNT3.11993年WindowsNT3.1发布,这个产品是基于OS/2NT的基础编制的,由微软和IBM联合研制。协作后来分开了,微软则把这个软件的名称改为它们的版本MSWindowsNT,把主要的API改为32位的版本。微软公司从数字设备公司(DigitalEquipmentCorporation)雇佣了一批人员来开发这个新系统。这个系统的很多元素反映了早期的带有VMS和RSX-11的DEC概念。由于是第一款真正对应服务器市场的产品,所以稳定性方面比桌面操作系统更为出色。Windows3.21994年,windows3.2的中文版本发布,相信国内有不少windows的先驱用户就是从这个版本开始接触windows系统的;由于消除了语言障碍,降低了学习门槛,因此很快在国内流行了起来。Windows951995年最轰动的事件,莫过于8月期间windows95发布,当时微软视窗95以强大的攻势进行发布,包括了商业性质
本文标题:操作系统发展史
链接地址:https://www.777doc.com/doc-1436169 .html