回顾操作系统的历史 看Windows的进化
2007-08-11 12:29:45 来源:WEB开发网在开发Windows NT的同时微软还在继续改进16位的Windows,当时的意图是希望这两种操作系统可以共用通用的用户界面以及API(Application Programming Interface,应用程序接口)。1992年发布的第一个版本的Windows NT被编号为3.1,以符合Windows系统的版本编号。尽管包含了可缩放的TrueType字体、多媒体扩展以及更广泛的硬件支持,但随后发布的Windows 3.1更像是一个修复补丁后重新发布的系统。
Windows 95用户界面显示了一些与Internet有关的元素,而且通过设置,该系统可以使用单击操作代替“传统”的双击操作。
类似的,Windows for Workgroups 3.11也仅包含了一些小的升级,例如增加了点对点网络的支持。虽然默认没有包含,不过它是第一个以安装补丁的形式提供TCP/IP协议的系统。
Windows 3.1和Windows for Workgroups 3.11继承了Windows 3.0的成功,但是NT的市场却遇到了麻烦。硬件抽象模式使得为该系统编写特定外设或组件的驱动变得异常困难,而且NT的体积、严格的安全和内存管理技术意味着该系统不仅需要更昂贵的硬件来运行,而且在这些硬件上运行的性能会相当好。要将现有的Windows应用程序移植到NT平台很困难,而且很不值得这样做,因此该系统的市场份额就要比Windows小很多。NT注定是为以后的网络服务器编写的。
微软计划在未来通过将Windows和NT合并到一起的方法解决这些问题。名为“芝加哥”的下一代Windows可以使用新一代NT中的Win32 API,但同时还包含了一个叫做Win32s的Win32子集,这样开发人员就能开发可以同时运行在Windows 3.1和NT上的程序,而且“芝加哥”通过兼容模式依然可以运行老的16位Win16应用程序。通过上述方法产生了一个开发代号为“开罗”的操作系统,其中包含了通用API,不过事实证明通往开罗的路并不平坦。
更多精彩
赞助商链接