奔腾四1.6G快还是赛扬四2.8G快?

CPU

P4 1.6 和 C2.8 究竟哪个快,不能单一而论,系统的整体性能是个需要权衡的搭配,每个环节都对最终的性能都有影响。例如:主板芯片组是什么?是否支持双通道内存?硬盘是什么型号?可能系统的瓶径并不在CPU上。

假设其它条件都一样,单独就CPU来说,Pentium 和 Celron 的主要区别是 CACHE 的大小。

所谓CACHE,是指:高速缓冲存储器

Cache是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在Cache中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从Cache中调用,从而加快读取速度。由此可见,在CPU中加入Cache是一种高效的解决方案,这样整个内存储器(Cache+内存)就变成了既有Cache的高速度,又有内存的大容量的存储系统了。Cache对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与Cache间的带宽引起的。

  高速缓存的工作原理

  1.读取顺序

  CPU要读取一个数据时,首先从Cache中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入Cache中,可以使得以后对整块数据的读取都从Cache中进行,不必再调用内存。

  正是这样的读取机制使CPU读取Cache的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在Cache中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先Cache后内存。

  2.缓存分类

  前面是把Cache作为一个整体来考虑的,现在要分类分析了。Intel从Pentium开始将Cache分开,通常分为一级高速缓存L1和二级高速缓存L2。

  在以往的观念中,L1 Cache是集成在CPU中的,被称为片内Cache。在L1中还分数据Cache(I-Cache)和指令Cache(D-Cache)。它们分别用来存放数据和执行这些数据的指令,而且两个Cache可以同时被CPU访问,减少了争用Cache所造成的冲突,提高了处理器效能。

  在P4处理器中使用了一种先进的一级指令Cache——动态跟踪缓存。它直接和执行单元及动态跟踪引擎相连,通过动态跟踪引擎可以很快地找到所执行的指令,并且将指令的顺序存储在追踪缓存里,这样就减少了主执行循环的解码周期,提高了处理器的运算效率。

  以前的L2 Cache没集成在CPU中,而在主板上或与CPU集成在同一块电路板上,因此也被称为片外Cache。但从PⅢ开始,由于工艺的提高L2 Cache被集成在CPU内核中,以相同于主频的速度工作,结束了L2 Cache与CPU大差距分频的历史,使L2 Cache与L1 Cache在性能上平等,得到更高的传输速度。L2Cache只存储数据,因此不分数据Cache和指令Cache。在CPU核心不变化的情况下,增加L2 Cache的容量能使性能提升,同一核心的CPU高低端之分往往也是在L2 Cache上做手脚,可见L2 Cache的重要性。现在CPU的L1 Cache与L2 Cache惟一区别在于读取顺序。

  3.读取命中率

  CPU在Cache中找到有用的数据被称为命中,当Cache中没有CPU所需的数据时(这时称为未命中),CPU才访问内存。从理论上讲,在一颗拥有2级Cache的CPU中,读取L1 Cache的命中率为80%。也就是说CPU从L1 Cache中找到的有用数据占数据总量的80%,剩下的20%从L2 Cache读取。由于不能准确预测将要执行的数据,读取L2的命中率也在80%左右(从L2读到有用的数据占总数据的16%)。那么还有的数据就不得不从内存调用,但这已经是一个相当小的比例了。在一些高端领域的CPU(像Intel的Itanium)中,我们常听到L3 Cache,它是为读取L2 Cache后未命中的数据设计的—种Cache,在拥有L3 Cache的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。

  为了保证CPU访问时有较高的命中率,Cache中的内容应该按一定的算法替换。一种较常用的算法是“最近最少使用算法”(LRU算法),它是将最近一段时间内最少被访问过的行淘汰出局。因此需要为每行设置一个计数器,LRU算法是把命中行的计数器清零,其他各行计数器加1。当需要替换时淘汰行计数器计数值最大的数据行出局。这是一种高效、科学的算法,其计数器清零过程可以把一些频繁调用后再不需要的数据淘汰出Cache,提高Cache的利用率。

因此 cache 对性能的影响是和要处理的数据类型密切相关的。

简单点说:处理频繁变化的数据(如3D游戏)时,将造成CACHE命中率的降低,所以这意味着CACHE的作用被削弱了,CPU频率反而显得重要,因此这时的Celron2.8要比低频率的PENTIUM1.6占优势;

而处理变化不大的数据(如COPY文件),因为CACHE命中率很高,CACHE对性能的影响相比频率变得重要,所以拥有大容量CACHE的P4要优于CELRON,当然我这是在说频率相当的情况下,考虑到频率的差距不小,所以还是建议选择C2.8

顺便说一下,超线程这种东东,实在是个噱头——支持超线程的软件实在太少了……

参考资料:http://tech.tom.com/1370/1410/200449-92446.html

温馨提示:内容为网友见解,仅供参考
第1个回答  2005-07-04
看情况啦!奔腾四1.6在处理大流量,多响应的事件中会有较高的能力。而赛扬2.8在小数据流的处理上更快一点
第2个回答  2005-06-22
看看其他配件了,如果1.6的CPU,而其他配置相当高的话还是1.6的快,我用过1.6的机器,硬盘时80G7200转的,显卡128M的……,的话速度还是很快的。
第3个回答  2005-06-23
“简单点说:处理频繁变化的数据(如3D游戏)时,将造成CACHE命中率的降低,所以这意味着CACHE的作用被削弱了,CPU频率反而显得重要,因此这时的Celron2.8要比低频率的PENTIUM1.6占优势;而处理变化不大的数据(如COPY文件),因为CACHE命中率很高,CACHE对性能的影响相比频率变得重要,所以拥有大容量CACHE的P4要优于CELRON……”

这种说法是错误的吧?
1、3D游戏的计算量相当大,这是C2.8相对P1.6的优势所在。在数据变化频繁时,大容量的CACHE可以显著提高命中率,但是P1.6的CACHE未必比C2.8更多(版本问题)。
2、COPY文件的问题,除了初始化设备时CPU参与外,几乎是与CPU无关的。它的速度很大程度上取决于存取媒介和内存的速度。
另:今天专门到Intel主页查了下P4 1.6和C42.8的资料。P41.6只查到一个版本,L2 CACHE 256KB,0.18micron工艺;C4 2.8有两种,L2 CACHE分别为128KB、256KB,0.13micron、0.09micron工艺。
第4个回答  2005-07-04
要看综合配置,还要看处理的东西是什么,不过一般来说,做基本的东西还是赛扬4 2.8G快了。

Pentium4 2.8G与Celeron(R)420 1.6G 哪个好
当然是后者好一点啊!不要小看赛扬,现在的赛扬已经不是以前的阉割版赛扬了。之所以叫赛扬,是因为面向低端市场。赛扬420 用的是酷睿单核心,可以说是现在最好的单核处理器!而且功耗和发热量都小。奔腾4 2.8 的功耗至少是100W。另外再总结整套平台。奔腾4 2.8 的主板一般用的是AGP 8X 接口显卡 ...

奔腾M1.6和奔腾4的2.8有多大差距
差别很大 奔腾M1.6只能和赛扬2.4差不多 但C2.4虽然频率高,但它的执行效率低,而且PM的二级缓寸比赛扬的大,INTEL的CPU二级缓寸对CPU的影响是很大的,所以我认为PM1.6较快,具体快多少你可以用Sisoft软件来测试. 和2.8没有可比性 ...

Pentium4-M1.6G和奔四核心 塞扬四代2.2G 移动专用哪个从速度上更快?
奔腾的2级缓存是2M,而赛扬的只有256K,所以奔腾快 即使赛扬频率高,但在多任务处理时,奔腾快

奔腾4 1.6G的cpu性能相当于赛扬多少?
P4 和 赛扬虽然是一个时代的产物,但是根本不能拿来并论。如果你非得要比的话,这样告诉你了。(32位)478的P4 1.6G=赛扬2.4吧

奔四2.6G与赛扬2.8G哪个速度快些?
奔腾的快些,性能也比赛扬的稳定,我的电脑是赛扬的,用起来,cpu经常到100%,很不好用,强烈建议你购买奔腾系列的,不要像我这样后悔都来不及了!

CPU之间如何计算速度?如:奔腾4CPU是赛扬2.8还是什么?
2.8G)的情况下,奔4性能要高出赛扬许多 但如果要像你说的那样转换,估计是行不通的~~~ 还有,奔4也有多种核心,横跨两个平台(478&LGA 775),而不同主频之间的奔4性能也有差异 赛扬可以说是阉割版的奔4,不仅前端总线比P4低,而且缓存数也要低很多的,所以性能差距是不言而喻的 希望采纳 ...

赛扬D2.8G比奔腾4 1.8G主频高是不是速度就快,如果不是主频高快在哪?
决定计算机速度的因素是多方面的:内存,硬盘缓存,显卡缓存等,单就cpu来说,主要看主频,一级缓存,二级缓存,前端总线等。举个例子来说,AMD的速龙2500的实际主频只有1.4GHz但性能绝不比奔腾2.5差,因为前者的二级缓存远远大于后者。至于你说的赛扬D2.8和奔腾41.8相比,后者的主频低于前者,但...

玩游戏用奔腾还是用赛扬?
看缓存,其实赛扬频率领先,但是缓存一样奔腾就优势!1.6频率低了点 奔腾时期叫的就是频率为先!

奔腾4好还是赛扬好?
赛扬M的二级缓存是512KB,相当于现在主流P4处理器的二级缓存大小,而P4赛扬的二级缓存只有128KB,非常小。根据前面所说的那样,其运行效率将比赛扬M低很多。所以赛扬M处理器将大大强于P4赛扬 5.赛扬M处理器同奔腾4处理器的比较 赛扬M处理器同P4处理器的不同点在于两处: 一是二者内核不同,一个...

cpu英特尔赛扬2.6ghz和cpu英特尔奔腾1.8ghz哪个好点
奔腾1.8从主频上来看,应该是奔腾4,2000年的产品。赛扬2.6应该是2003年的产品。我认为赛扬2.6更好,因为它的主频更高。赛扬和奔腾没什么太大差别,就是二级缓存少了一半。但是区分CPU好坏,首先看核心型号,赛扬2.6和奔腾1.8其实一样的,都是Netburst。奔腾1.8的工艺可能还差一点,应该是130...

相似回答