每件物品具有的关键特质是其得到偏爱的主要原因:对于软件行业而言,正是那些必备的高性能和先进技术让用户不惜将血汗钱送到软件厂商面前,只为提升体验。
对于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真的很智能。
【编辑推荐】