电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Windows7的真正杀手锏在于多核


发布日期:2023/3/5 10:40:30
 

去年月份的时候我曾经在多种平台上对当时的Windows Vista和XP的多核/多处理器性能做过详细的评测具体情况请参阅CTO文章Windows 多核评测究竟快了多少?当时我的结论是Windows 在从单核心向双核和四核架构扩展时能够提供更好的可扩展性不过那时在我看来这一优势还不足以让Windows 能够在繁重的工作中全面取代更为精简高效的XP当然非常肯定的是随着多核技术的发展和核心数量的不断增加Windows 内核的卓越可扩展性会帮助它在各种应用上全面而快速的超越XP

一年的时间很快过去了我们来看看现在有了什么变化!这一次我用的是一台新的双四核Xeon HP Z工作站测试结果让我非常高兴Windows 不仅赶上了XP而且在多项指标上比前辈超出%甚至%此外无论是单四核还是双四核Windows 在这台Z上都表现出远超他人的可扩展性看来微软声称将增强Windows 多核心功能不是一句空话

简单地说在先进的多核芯片上运行繁重的多任务工作时Windows 的表现显着好于XP考虑到PC硬件的设计正在大踏步的向多核迈进这种优势应该足以让任何人跳入Windows 的行列

Windows 杀手锏的原因

有几个因素造成了Windows 在多核心上的优势例如NUMA(NonUniform Memory Access分布式内存存取)技术的采用使计算密度变得更高此外Nehalem的QPI(Quick Path Interconnect)架构取代了Intel使用多年的前端总线架构通过内存控制器让CPU直接访问物理内存

当然如果没有操作系统的支持NUMA 和QPI也无处发挥这就是为什么Windows 的多核调整如此重要的原因如果没有它Intel和AMD的处理器即使再强大性能的提高也无法传递到用户那里相关文章您可以参阅报道多核时代的Windows 如何跑得更快

Windows 杀手锏让自身更加智能

Windows XP是一个伟大的操作系统这一定从它占据了将近年的王位就可以证明但是当面对Windows 的复杂的多核心支持时XP也不得不承认自己已经老了

相比之下Windows 的视角显得更加细致入微它能够体会单核CPU与多核CPU之间的区别NUMA设计也帮助它在多处理器环境中发挥自如总之这些新出现的处理器技术让Windows 内核变得更加智能能够更好地管理底层硬件并且更合理的管理线程和分配内存

当然一切都要拿证据说话尽管微软从一开始就表示Windows 会在多核系统中全方位超越XP但说起来容易做起来难事实上在我的这台移动工作站上在双核的情况下Windows 的指标性能远远落后于XP在四核时双方的发挥也不过半斤八两幸而我早有心理准备当使用核心(线程)的新指标之后Windows 终于将XP远远的甩在身后无论是SQL数据库(快%)MAPI工作流(快%)还是多媒体播放任务

在可扩展性方面在单处理器核心和双处理器核心的情况下Windows 都完胜XP在SQL数据库任务中Windows 的表现超出XP的两倍而完成MAPI工作流任务时Windows 更是高达XP的%

总而言之这是Windows 的重大胜利新的操作系统显然对多核处理器同步多线程(SMT)和NUMA提供了强有力的支持虽然Windows 直到核心才彻底超越了XP但提高的幅度足以让人欣喜这加深了我对Windows内核开发团队的倾佩这些家伙真的清楚该如何操作最底层的硬件平台

Windows 杀手锏的未来发展

显然那些使用多核心工作站的大用户们很快就能获得Windows 的好处而潜在的受益者名单并不到此为止新一代的Core i PC和笔记本用户也会从Windows 的更智能的代码/缓存管理和多核调整中享受到性能飞跃

无论怎样你看待测试的结果Windows 以及它的基本内核架构显然已经为未来PC的发展指明了方向很显然微软已经建立了一个强大的高度可扩展的多核操作系统以Windows 为基础他们会继续规划未来操作系统的蓝图

上一篇:WindowsVista系统还原功能完全解析

下一篇:强势出击 Windows操作系统重装全功略1(图)