这么多关于超线程、双核心的东西,主要是想阐明一个观点,双核心技术实际上是来接替超线程技术。正如前文所说,双核心技术其实可以理解为两个“物理”处理器,是一种“硬”的方式;而超线程技术只是两个“逻辑”处理器,是一种“软”的方式。因此,双核心处理器的主要优势是在处理多线程、多任务上,此外,集成的两个物理核心还能提高处理器的整体性能,使双核心处理器的性能要明显强于单核心处理器。
虽然目前Windows XP-PRO等操作系统支持双物理核心和四个逻辑核心,但这并不意味着所有软件对双核心都有优化。因此,在很多实际的应用中,双核心的表现并不突出,比如在运行一些多媒体软件、游戏和办公软件等单线程任务时,虽然双核心处理器的执行效率确实比单核心处理器要高,不过达不到很多人的预期,这是因为处理器在执行指令时,实际上只有一个核心在工作,另一个核心基本处于空闲状态,说的俗点儿就是有劲也使不上。那么运行一些多个单线程任务呢,如果是比较简单的任务,比如一边上网一边听歌,恐怕你也不会感觉双核处理器会快多少。不过,如果你一边玩3D游戏,一边在进行音频或视频处理的话,那么这时才能体会到双核心的优势,系统运行起来要比单核心处理器流畅很多。所以,要使双核心处理器真正发挥作用,除非同时运行一些运算量比较大多任务处理,否则对于普通用户而言,如果日常应用的程序都是单线程,双核心处理器真有点奢侈之嫌。
那么,双核处理器对于哪些消费者比较适合呢?笔者认为双核处理器主要针对是一些需要进行图形、图象处理的消费者比较合适,比如Adobe Photoshop和3D MAX等,这些软件都是多线程程序,而双核处理器在在执行多任务处理和多线程程序时,双核心处理器要比同频率的单核心处理器的性能要高大约50%-70%,甚至在某些应用下性能几乎能提升100%。
对于双核心处理器,很多消费者还存在这样一个误解,认为其性能是单核心处理器的两倍,而Intel在广告和宣传时似乎也片面的夸大了双核处理器的性能。就拿同一核心的处理器来比较,虽然Yonah双核处理器的性能比Yonah单核心处理器确实强很多,但由于技术上的原因,在同一频率下性能大概只有后者的1.5倍而已。
当然,随着双核心处理器的强势推出和逐渐普及,日后支持多线程的普通应用程序也会逐渐增多,对普通用户而言那时双核心处理器才会真正发挥作用。