- ·上一篇文章:Windows 7的AppLock功能 实现多用户程序限制
- ·下一篇文章:使用Win7升级顾问检测 你电脑硬件是否能正常运Win7
Windows 7多核心处理器性能及功耗评测
Windows 7相对于Vista系统是一个重要改进,对于多核心处理器和多线程应用程序的支持,理论上可以带来更高的性能、更大的灵活性和更低的能耗。在多核心处理器上,Windows 7性能是否真的会高于Vista?
我们在一台戴尔Precision T3500工作站上进行测试,配置有Nehalem Xeon W3540 2.93GHz四核心处理器、4GB内存、NVIDIA Quadro FX 4800显卡等,并使用三块完全相同的硬盘,分别安装Windows XP SP3、Windows Vista Ultimate SP2、Windows 7 Ultimate,均是32位版本。
在SPEC Viewperf 10测试中,Windows 7的得分相比于XP高出了45-49%之多,看起来绝对值得升级,不过在对比于Vista却有轻微下滑。CineBench R10结果略有不同,三套系统的成绩其实相差无几,Windows 7倒是最好的。
开启超线程技术后,三套系统的CineBench R10成绩都有明显提升,SPEC Viewperf 10里只有Vista获得了稍好的性能,Windows 7和XP都有小幅度退缩。
Windows 7的多线程性能不比Vista强,事实上并没有这么简单。一个线程如果要读取某个可能被其他线程使用的项目,必需使用程序锁保证任何时候只能有一个线程对其进行修改。在此前的操作系统中,线程需要访问程序锁的时候必需向内核指令分配程序锁发送请求,但这种处理机制是全局性的,所以一旦系统内处理器数量增加,就会出现瓶颈。其实这正是Windows系统(包括服务器版本)此前最多只能运行在64个处理器核心上的根本原因。
而相反的是,Windows 7则引入了一种新的机制,绕过全局程序锁概念,支持处理器核心数量因此增加到了256个,而且不会同时伴随性能损失,只不过在系统处理器核心较少的时候旧有机制并不会超载,所以Windows 7在桌面和小型服务器工作站上很难明显提高多线程性能。
能耗:
Windows 7可以将多个线程处理到同一条执行管线里,因此处理器能够关闭空闲管线上的晶体管,节省能耗。在开启超线程的情况下在SPEC Viewperf中执行四个线程,这就意味着会有一半管线很清闲甚至空闲。
测试结果证明Windows 7内核多线程处理机制的有效性,系统能耗相比XP/Vista都降低了16%,整整40W,从节约型社会的角度说,应该升级到Windows 7。
Tags:Vista系统 Windows7评测 Windows7内核 多线程处理
相关资讯
- › 微软2019 Windows 10更新五月版8月份累积更新补丁推
- › 《暗黑破坏神3:永恒收藏版》微信官方Windows10商店
- › 微软Windows 10 Build 1895官方ISO镜像下载
- › 微软再次推送KB4023057补丁更新:督促升级Windows 10
- › 微软公开承认Windows 10 S Mode模式下无法下载和安装
- › 用户接受度升高!Windows10五月更新份额暴增
- › Windows 10 20H1新版18945发布:小娜Cortana更智能
- › Windows 10预览版Build 18362发布:允许使用第三方语
- › 微软Windows 1.11免费开放下载!
- › 教你如何在exFAT分区中安装并启动Windows系统