|
结论:一幅崭新的画面
可以看出,虽然软件种类千差万别,应用也是各种各样,但是可以大致分为两种。A,一种以科学运算为代表,包括压缩、解压、编码、解码、加密、解密等等,需要进行持续的运算,对CPU要求极高,无论居于前台还是后台,都会占用很高的CPU资源(除非人为指定程序优先级,降低运算速度);B,另外一种以网页浏览器为代表,只是根据用户的操作来安排运算,居于前台需要操作时可能会占用较大的CPU,在后台时因为没有相应的操作,基本上不会占用CPU资源。我们以前的习惯是,在运行A类软件时,虽然将他们置于后台并不会严重影响软件运行,但是因为CPU几乎被全部占用,我们很难同时再运行其他各种软件;而且,为了更快的完成任务,我们会尽量避免操作系统后台同时运行其它软件。在运行B类软件时,我们会根据需要和习惯同时运行很多此类软件,在CPU频率足够高的情况下,操作系统可以灵活的调度不同的软件。
而有了双核之后,情形有了一些变化。双核运行Super派和单核成绩接近,同时计算2个Super派,时间约是单核的一半。这表明双核可以同时(独立地)运行2个A类任务。在这种情况下,我们可以更为灵活地处理前面的两类应用。比如同时运行两项A类任务,工作效率可以提升一倍;运行1个A类任务,此时PC还有一颗CPU,可以完成普通PC的各项B类任务,相当于节约了成本;同时运行更多的B类任务,因为双核意味着操作系统有更多的CPU资源可供调用;以更高的效率来运行某些特殊的单个A类任务,比如WorldBench5.0中的Windows Media Encoder测试,2.8GHz的双核要比3.0GHz的单核测试成绩高约25%。估计是这些软件考虑到并利用了双核可以提供更高的运算量,从而加快运算速度。考虑到双核的发展前景,毫无疑问,越来越多的A类软件将会更新算法,和Windows Media Encoder一样,在双核上表现出更高的运算效率。
可以说,很多应用我们以前之所以没有涉及到,是CPU硬件本身限制了我们的思维。而双核的出现给我们描绘出了一幅崭新的画面。
|