Windows Vista扑面而来,不管你个人是否打算升级,它都将对计算机硬件业界产生极大的冲击——所以别以为不升级使用Vista就与己无关。这里,我们不准备谈如何组建适合Vista的电脑系统,而是希望更进一步的,看看Windows Vista将会催生出什么样的新型硬件。我们还将会考虑新一代的硬件将会如何影响你未来选购硬件的决策。
Windows Vista将会改变个人计算机每个子系统的设计——从处理器,到内存,再到硬盘和显卡。由于微软在业界的统治地位,它能够以许多方式影响硬件业。我们将从当今的主要领域说起,分析Vista将如何影响整个的个人计算机生态系统——包括非Windows的系统。

将要发生的改变将会是多方面的:基于Vista对硬件产生影响的方式而带来的外界压力,微软已经调整了一些关于Vista的计划。举例来说,Windows Vista将会支援空前水平的DRM(digital rights management,数字版权管理),但这是为了满足内容供应商的的需求多于微软公司自身的意愿。
让我们循着这样的思路,逐一看看Vista对各类硬件将会带来什么样的冲击。
CPU:转向双核64位 加入虚拟技术
Vista对CPU的冲击是既明显而又微妙的。之所以说是明显的,是因为微软公司希望处理器能够具有让他们实现特定功能的属性。之所以说是微妙的,是因为就算没有微软公司,CPU也会沿着这些方向发展。一方面是作为处理器设计者的AMD和Intel,从Redmond那里吸纳一些建议,但另一方面他们也向微软反馈信息,让下一代Windows可以从新的设计中获益。

最明显的例子是64位计算。Intel是第一个出售64位处理器的主PC提供商(其第一款64位处理器是Itanium)。但是Itanium太过昂贵,于是Intel的宿敌AMD开发出了大众化的x86-64。这使得64位在终端用户中得到了大大的普及,并且获得了微软Windows XP 64位版和Windows Vista的支持。这样一来,Intel不得不跟进,起初有点不太情愿,之后转为全力推行。新的Core 2处理器,包括移动版在内,都是真正的64位处理器,就象AMD的Athlon 64和Turion 64系列一样。CPU厂商向64位的转移影响了 Vista,Vista对64位的支援又影响了CPU厂商。

相对不那么明显的例子,是向双核心的转移。硬件制造商之所以推动双核心,部分是因为在提升单核心CPU性能方面碰到了难以攻克的壁垒。但Windows本身是一个非常多任务化的环境,结果发现多一个核心可用能为它带来非常显著的效率提升。
CPU的主要供应商力推多核心,意味着微软不得不对自己的操作系统作相应的优化调整。具体点说,就是微软的开发人员在Windows的多核心CPU效能方面做了大量的工作。
另一个由硬件设计方和操作系统设计方共同努力的主要领域是virtualization虚拟化技术。Intel和AMD都已经在他们的新CPU中加入了对virtualization虚拟化技术的硬件支持。两家公司均支援多种虚拟化软件。去年五月的WinHEC上,微软就已经演示了他们的virtualization manager for servers。
显卡千篇一率 核心与功耗增大 强制植入授权芯片
DirectX 10将会带来巨大的影响,不仅仅因为新的shader model贴图模型,因为新版的DirectX早就宣称将会有一系列的新功能。unified shader model统一贴图模型与性能的提升对开发者非常有利,长远来说对用户也是有利的。

新的模型更加复杂,所以下一代的GPU核心尺寸将会更大,并且很有可能比这一代显卡的耗电量更加惊人。这样就形成了一个怪圈:AMD和Intel不辞劳苦地降低强大的CPU的功耗,省下的电却被GPU消耗怠尽。当然,这很可能只是高端显卡的问题。
从用户的角度看,DirectX 10最大的影响在于,微软要求GPU制造商为所有的显卡提供相同的功能。Nvidia、ATI、S3,不管是谁,只要你想生产Direct3D 10的GPU,就得实现所有的功能——只有3个功能是“可选”的。
这样一来,应用软件开发和性能测试将会变得容易很多。每一款显卡都只有性能的区别,不会有其它GPU所没有的功能。功能特性方面的战争,到了3D API时代,也将会随之结束。

另一个影响是对内容版权保护更多的关注。目前,只有少数零售产品真正需要密码机芯片以确保对蓝光、HD-DVD和CableCard的兼容。不过所有下一代显卡都必须加入相应的Firmware固件。
