微软和 Windows 的发展简史

20世纪60年代中期,美国达特茅斯学院院长、匈牙利人约翰·凯梅尼(J. Kemeny)和数学系教授托马斯·卡茨(Thomas E. Kurtz)认为,像FORTRAN(世界上最早出现的计算机高级程序设计语言)那样的语言都是为专业人员设计,没有办法普及。于是,他们在简化FORTRAN的基础上,在1964年研制出一种“初学者通用符号指令代码”(Beginner’s All-purpose Symbolic Instruction Code),简称BASIC,是一种设计给初学者使用的程序设计语言。第一个BASIC程序在1964年5月1日早上4时,由BASIC编译程序进行编译后成功运行。

BASIC语言本来是为校园的大学生们创造的高级语言,目的是使大学生容易使用计算机。虽然初期的BASIC语言功能弱、语句少,只有14条语句(后来发展到17条语句),但由于BASIC在当时比较容易学习,它很快从校园走向社会,成为初学者学习计算机程序设计的首选语言。这个时期的BASIC主要在小型机上使用,以编译方式执行。

20世纪70年代,BASIC语言发展成为一种广泛使用的通用语言,也正是这个年代,微型计算机诞生了,做为必备的软件,各种微机上都配备了BASIC语言,例如:Apple BASIC、IBM BASIC(BASICA)等。由于各机型不同,它们对基本BASIC语言的扩展也不相同,导致了同是BASIC语言程序却不能互相兼容的局面(例如各种BASIC语言的绘图语句差别很大),即所谓“方言性”问题 。

1973年,美国DEC公司的小型机PDP装上了BASIC语言。因为害怕人们难以理解“编译”这一概念,他们研制了BASIC的解释程序,用它代替BASIC的编译程序。至此,BASIC语言可通过编译或解释两种途径将程序翻译成机器指令。

1975年,19岁的比尔·盖茨从美国哈佛大学退学,和他的高中校友保罗·艾伦成立微软公司,他们成功的把 Basic 语言的编译器移植到使用 Intel处理器的ALR计算机中,公司创立初期以销售 BASIC 解译器为主。微软是少数几个BASIC解译器的商业生产商,微软BASIC逐渐成为公认的市场标准。

在1979年年底,西雅图电脑产品公司(Seattle Computer Products)开发了第一款基于8086芯片的操作系统CP/M-86,经过改进后推出了QDOS。

1980年,IBM公司选中微软公司为其新PC机编写关键的操作系统软件,这是公司发展中的一个重大转折点。由于时间紧迫,程序复杂,微软公司以5万美元的价格从 QDOS 的主创人,一名 24 岁的程序员蒂姆·帕特森(Tim Paterson)手中买下了一个 QDOS 的使用权,在进行部分改写后提供给IBM,并将其命名为Microsoft DOS(Disk Operating System,磁盘操作系统)。

在 QDOS 的基础上,蒂姆·帕特森(Tim Paterson)花费了四个月时间编写出了86-DOS操作系统,1981年4月,Seattle Computer 正式发布了 86-DOS v1.0版,直到 80 年年底推出了 86-DOS0.3 版,此时西雅图电脑产品公司起诉微软侵权,后来他们庭外和解,于是微软在当年7月,将 86-DOS 的版权和其他所有权力买断。

IBM-PC机的普及使MS-DOS取得了巨大的成功,因为其他PC制造者都希望与IBM兼容。MS-DOS在很多家公司被使用。因此80年代,它成了PC机的标准操作系统。

微软公司还在 1979 年从美国电话电报公司获得授权,为Intel处理器开发了一份名为 Xenix 的 Unix 操作系统,由于微软购买的授权无法直接让该操作系统以“UNIX”为名,便将之命名为 Xenix。自第七版后,Xenix 使用了 BSD 的技术。

从 1982 年开始,SCO(Santa Cruz Operation)公司与 Microsoft 合作开发XENIX。1985年6月,当微软和IBM达成开发 OS/2 操作系统的协议后,便失去了推广 Xenix 的兴趣。1987年,微软与SCO达成了一项协议,前者以持有后者股票25%的条件转让了Xenix的所有权。

微软和IBM签订合作协议时,保留了 MS-DOS 的所有权,并且可以从 IBM 获得销售提成。所以 IBM-PC 机疯狂占领市场后,也为微软带来了几十亿美金的收入。

1983年,微软与IBM签订合同,为 IBM PC 提供 BASIC 解译器,在1985年又与IBM签订合同开发操作系统 OS/2,微软在于 IBM 合作期间,也在开发自己的操作系统 Window。

1990年,当IBM与Microsoft还在合作开发OS/2的下一版本时,Microsoft同时也开发出MicrosoftWindows3.0并大量销售。渐渐地,Microsoft的资源、人力以及注意力逐渐由开发OS/2转移到开发Windows。由于两家厂商意见的分歧以及相互间的不信任,为了保证OS/2开发的顺利进展,IBM决定接手OS/21.x以及OS/22.0的开发工作,而Microsoft则负责Windows以及OS/23.0。不久之后,OS/23.0就被Microsoft重新命名为 WindowsNT 了。并在1993年发布了面向服务器的Windows NT 3.1。从此,Windows NT就出现在了人们面前。

Windows 1.0 基于MS-DOS操作系统,实际上其本身并非操作系统,至多只是基于在当时的纯DOS下运行的应用软件。之后的Windows 2.x和windows 3.x仍是基于DOS的操作系统。Windows 1.0操作系统是微软第一次对个人电脑操作平台进行用户图形界面的尝试,它是基于MS-DOS操作系统。

1987 年推出了Windows 2.0,最明显的变化是采用了相互叠盖的多窗口界面形式。但这一切都没有引起人们的关注。直到1990年微软推出Windows 3.0成为一个重要的里程碑,它以压倒性的商业成功确定了Windows系统在PC领域的垄断地位,现今流行的Windows窗口界面的基本形式也是从Windows3.0开始基本确定的。

当时的windows3.0操作系统由于提供了对多媒体,网络等众多最先进技术的支持,从而被称为软件技术的一场革命。这也是微软首次对Windows操作系统作出了重大的变革,也正是这次技术上的更新,为五年之后的Windows 95打下了技术的基础。

Windows 95是微软公司1995年8月24日推出的操作系统。Windows 95是一个混合的16位/32位Windows操作系统,其版本号为4.0,开发代号为Chicago。

Windows 95是Windows 3.x的后续版本,抛弃了对前一代16位x86的支持,带来了更强大的、更稳定、更实用的桌面图形用户界面。Windows 95是微软最成功的操作系统之一。为Windows 95做广告,微软花了3亿美元。

微软在1998年6月发布了Windows 98系统,这是微软首个专门面向普通家庭用户设计的Windows系统。微软意识到,PC正在逐渐成为家庭中最常见的电器,电脑不再仅仅是面向专业领域的工具,它还可以成为个人工作和家庭娱乐的轴心。

Windows 98是最后一个基于DOS的Windows,不对,后面还有个后辈 Windows Me。在新时代复杂的应用环境中,DOS已经显现出了老态——融合了16位和32位运行环境的Windows 98很容易蓝屏死机,这也是Windows 9×最令人诟病的地方。

微软在2000年9月发布了Windows Me,这个真正的Windows 98的后辈才是微软最后一个基于DOS的Windows系统。Windows Me加入了大量新功能,如大家耳熟能详的Windows Media Player、MSN等,但是DOS核心真的不堪重负了,Windows Me的频频宕机让微软饱受批评。

微软同年发行的、面向企业用户的Windows 2000竟然远比Windows Me好用、稳定。Windows 2000使用了Windows NT核心。在此前的Windows中,Windows 1.×-3.×只是DOS的GUI,Windows 9×则是基于DOS的操作系统,这一切都离不开DOS。然而DOS本身的设计理念已经大幅落后于时代,微软有必要为Windows换上一个新引擎——这个引擎就是Windows NT。

Windows 2000是一款面向未来的操作系统,从Windows 2000开始,桌面版本的Windows系统内核皆为Windows NT。

Windows XP发布于2001年8月,使用Windows NT 5.1内核。实际上,它的内核和Windows 2000的Windows NT 5.0相比并没有多大的变化——间隔只有一年也变不出个所以然。但是,Windows XP的图形界面却是焕然一新,如果说Windows 2000只是一艘换了引擎但还披着Windows 9×外皮的飞船,Windows XP则是微软全新的旗舰。从Windows XP开始,Windows系统开始利用GPU来加强系统的视觉效果,半透明、阴影等视觉元素开始出现在Windows系统中。

Windows Vista推出于2006年底2007年初,和Windows XP的诞生相隔了5年多——要知道从Windows 2000到Windows XP微软只用一年时间,微软为Windows Vista准备了5年,工作量可不谓不大。Windows Vista的第一个大变化就是更换了系统内核,内核由Windows XP的NT 5.0变为NT 6.0。这个大变化直接让之前很多老软件老硬件在新Windows上运行出错,也直接导致Windows Vista难以被旧用户接受。

微软在2009年底发布Windows 7后,无论在媒体还是用户口中,我们都很难听到关于Windows 7的负面评价。Windows 7使用了Windows NT 6.1内核,和Windows Vista使用的Windows NT 6.0相比,内核方面只做了小幅优化,没有大改,这使得Windows 7和Windows Vista之间并没有严重的兼容性问题。

Windows 7发布之时据Windows Vista的诞生也隔了3年了,在这三年间,人们的PC发生了很大的变化。双核CPU和2G内存成为了标配,微软在过去三年间积极和软硬件厂商合作,新版的软硬件对Windows NT 6.×已经有了良好的支持。此时,只要你用的是主流的PC,跑Vista是毫无压力的,何况是比Vista更省资源的Windows 7——Windows 7也是第一款比前代更省资源的Windows系统。

于2012年10月26日发布 Windows 8……

Windows 发展图

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值