急问高手关于缓存的问题

holydemon

知名会员
注册
2003-12-23
消息
218
荣誉分数
1
声望点数
128
1) 请问 128KB L1 (PRIMARY) CACHE

256KB L2 (SECONDARY) CACHE

各自都是什么意思?


2) 假设现有两台PC,其中一台 是 128 KB L1+256 KB L2 CACHE;而另一台是512 KB L2。 在其它硬软件条件,比如CPU,RAM,运行的程序等,完全相同的情况下,两者的性能可以进行比较吗?如果可以的话,哪一个的表现更好?

非常感谢!
 
L1 L2 分另是一级缓存和二级缓存

在进行数据处理的时候,是CPU找一缓找二缓找ram再找IDE,所以两者的性能不能作比较。硬要比的话,有一缓的表现会更好一些。
 
L1是在CPU里面的CACHE,L2是在CPU主板上的
 
运行不同的程序,cache的命中率不同,你说的两中情况,可以专门做一个程序让一个比另一个更好。
不过通常情况下,有L1的比没有L1的好。
从L1,L2,RAM,Harddrive,一个比一个慢。
 
最初由 月下独酌 发布
Cache不同CPU就不可能一样

他可能假设比较除了Cache性能接近的CPU, 比如Pentium and Celeron 什么的,
搞不懂他为什么急问这个问题。
 
感谢各位大哥指点!

我提出这个问题的原因是:我想买一台PC,近日看到两台机器,CPU,RAM,HD,等硬件从提供的指标上看相差无几,但在CACHE上有如上差异,我是电脑盲,就想请问高手两者之间的差别,好尽快作出决定。

在此感谢!
 
最初由 holydemon 发布
感谢各位大哥指点!

我提出这个问题的原因是:我想买一台PC,近日看到两台机器,CPU,RAM,HD,等硬件从提供的指标上看相差无几,但在CACHE上有如上差异,我是电脑盲,就想请问高手两者之间的差别,好尽快作出决定。

在此感谢!
难倒其中一台机器的CPU没有L1 CACHE????:confused:
 
一般程序不会有明显区别.

只有执行程序的核心部分小到只有512kb上下, 才有一些微妙区别.
 
最初由 holydemon 发布
感谢各位大哥指点!

我提出这个问题的原因是:我想买一台PC,近日看到两台机器,CPU,RAM,HD,等硬件从提供的指标上看相差无几,但在CACHE上有如上差异,我是电脑盲,就想请问高手两者之间的差别,好尽快作出决定。

在此感谢!

看你急问这个问题,还以为你要去面试。
要是买电脑,就简单了,你不如把两个机器的CPU发上来,
因为L1和CPU在一个硅片上,而L2有时候在另一个硅片上(半速),512K也不知是全速还是半速,
Intel这样的CPU不会没有L1。
 
最初由 qwer 发布


看你急问这个问题,还以为你要去面试。

您老大真逗!急着问的原因是卖家问我要订金来着--那机器剩就一台了大减价,我又想货比三家不想马上掏钱,所以……嘿嘿。

要是买电脑,就简单了,你不如把两个机器的CPU发上来,
因为L1和CPU在一个硅片上,而L2有时候在另一个硅片上(半速),512K也不知是全速还是半速,
Intel这样的CPU不会没有L1。

谢了!
 
后退
顶部