Microsoft对其即将推出的Windows 7操作系统进行了增强,将加快带有英特尔的多核芯片的机器上的应用,从而更好的整体系统性能和更少的功耗。
公司在与Windows Vista相比,Windows 7在运行DVD播放等应用程序时,在Windows Vista相比,Intel的新筹码中的硬件钩将有助于Windows 7在运行DVD播放时提供性能提升。随着OS更好地利用Intel最新筹码中包含的电源管理功能,提高性能伴随着更高效的电力使用。
公司表示,微软设计了操作系统以规模应用程序性能,如视频编码等视频编码,以便同时执行多个核心和线程。例如,Microsoft工程师可以在Windows 7系统上呈现高分辨率图像10%,其中Quad-Core处理器每台核心运行两个线程,而且一个系统每个核心运行一个线程。
绩效改进取决于Microsoft的主要计划经理Ruston Panabaker所说的应用程序和使用情况。与Windows Vista或Windows XP相比,Microsoft和Intel官员不愿意谈论整体操作系统性能改进。Windows 7将于10月22日发布。
大多数个人电脑中的英特尔芯片每核只执行一个线程。然而,当Intel发布基于Westmere微架构的新笔记本和台式机芯片时,Windows 7用户可能会看到真正的性能提升,该芯片每个核可以执行两个线程。用于笔记本电脑和台式机的新芯片分别代号为Arrandale和Clarkdale,将于今年第四季度投产。该芯片将采用先进的32纳米工艺制造,有望在明年初实现系统。
Windows规划和个人电脑生态系统的总经理迈克·安杰乌洛(Mike Angiulo)说,在提高系统性能的同时,任务的智能分解还可以减少系统消耗的电力。当任务被分配到多个核中时,每个核的时钟速度可以降低,这使得处理器的功率效率更高。
Microsoft在Windows 7中进行了一些内核更改,以改善英特尔芯片上核心的电源管理与先前的操作系统相比。与类似的Windows Vista笔记本电脑上的20.48瓦的漏极相比,在DVD播放期间,在DVD播放过程中显示出电源漏极的电力排放。Panabaker说,这种省电可以通过数小时提高笔记本电脑的电池寿命。
Microsoft还更好地利用了一个定时器系统,使Intel处理器中的核心在空闲时返回睡眠模式。根据使用情况,操作系统可以智能地将不同的核心放入不同的电源状态,并且与Windows Vista相比,Windows 7中的更长时期的处理器保持在空闲模式。
英特尔的Westmere芯片还将采用新的AES(高级加密标准)板载指令,这将给硬件指令以加速数据加密,英特尔微软项目办公室主任Mark Swearingen说。微软已经在Windows API(应用程序编程接口)中添加了AES指令,因此应用程序开发人员可以使用该特性构建程序。
BitLocker是一个利用片内AES的程序,它是Windows 7的一个功能,可以对系统中的数据进行加密。Swearingen说,通常磁盘加密和aes类型的函数有一些CPU开销,而新指令有助于减少这些开销。
包含在Windows 7中的另一个功能,它利用英特尔芯片是XP模式,允许用户运行Windows XP兼容程序的环境。该技术采用英特尔的片上虚拟化技术,对于需要安全网来运行遗留应用的小企业特别有用。AMD的AMD-V虚拟化技术也支持此功能,该技术具有大多数AMD芯片。
微软的Angiulo表示,软件制造商在Windows 7期间采取了不同的开发方法,更好地将其调整到最新的硬件。微软试图提供靠近完整版本的操作系统而不是以潜在的想法提供具有潜在想法的软件测试操作系统。Beta测试人员的反馈有助于优先考虑工程思路,这有助于改进OS与系统性能和电源管理相关。
Angiulo也是Microsoft Microsoft第一次对Windows对Windows的产品要求加倍增加了一倍。Windows XP到Windows Vista升级到2007年需要用户拥有更快的处理器和更多内存,但Windows 7可以从上网本到服务器的硬件运行。该公司还与其他硬件和软件合作伙伴合作,以确保在Windows 7的推出时提供兼容的软件和驱动程序。
例如,Windows 7将支持一个名为DirectX 11的新API,其在多个CPU和图形处理单元上删除任务,以便更好地图形和多媒体性能。软件巨头正在使用顶级图形芯片制造商NVIDIA和高级微设备。
微软并不是唯一一家对硬件进行改进以提高操作系统性能的公司。苹果改变了其Mac OS X 10.6操作系统(也被称为雪豹)的基本架构,通过增强允许操作系统在多个CPU和GPU内核之间分配任务,以便同时执行。