对于Windows来说,某些版本的确拥有这种杀手特质。Windows 3.1是一款杀手版本,因为它使得计算机突破了640KB内存的限制。Windows NT之所以是一款杀手版本,是因为它引入了C/S(客户机/服务器)架构的概念,并且在环境中引入了基于硬件的内存保护。
Windows XP是因为它在个人用户(Windows 9x)和公司用户(Windows NT)之间搭建起一座桥,而成为一款杀手版本。Windows Vista虽然称不上杀手版本,但对于用户来说,它起到了推动Windows XP向前发展的作用,动摇了人们心中对Windows模式固有的看法。
至此,我可以抛出观点:Windows 7是一款杀手版本——但究其原因,应该并不是你想象的那些。并非因为它修正了Windows Vista的很多bug,也不是因为它对界面的美观程度所做的贡献。
也不是因为它所采用的最新UI设计。虽然我是Windows 7最新推出的任务栏驱动接口的拥趸,但我始终认为这也只是“借鉴了Mac的概念而已。同样不是因为Windows 7相比Windows Vista的轻盈性——测试结果显示,运行同样的工作负载,两者的RAM占用率几乎相同。
Windows 7最重要的杀手特性其实是智能。简而言之,它在利用可用硬件资源方面相比它前辈们做的要好得多,体现在即使面对复杂的、多进程、多线程的负载时,也能拥有不错的性能。假设拥有同样数量的处理器,Windows 7做到的比Windows Vista和Windows XP都要好,在采用双路四核Xeon的HP Z800工作站上测试,结果表明它们之间的性能差距很大:在一个多进程工作流的测试中,Windows 7的速度超过Windows XP约250%。
这就是Windows 7的杀手特质。这也意味着随着用户对于计算机硬件投资的增加,通过使用Windows 7作为搭载这些硬件的操作系统,他们可以更大程度地挖掘出处理器、内存及芯片组的更多潜能。这也就是说,如果你还固守Windows XP,表面上看来似乎是由于它的低调以及较为稳定的性能,但实际上这种做法并不明智。
时过境迁,硬件的现状与Windows XP时代已经大不相同了。在当时,多核处理器的说法还只是一个“概念而已,Windows XP也是为单核处理器而设计的,多个处理器同时工作偶尔会应用于分布式工作站,但智能化程度远不如当前复杂的Core i7或Xeon 55xx系列处理器。在当前,Windows 7才是应该与智能处理器相匹配的操作系统。如果微软正在寻找Windows 7的促销标语,我可以给一个建议,Windows 7真的很智能。
标签: