cpu的二级缓存是不是越大越好啊?
展开全部
分类: 电脑/网络 >> 硬件
问题描述:
为什么现在有些新版本的cpu二级缓存反而不比以前版本的大
解析:
二级缓存并不是越大越好,如果我们将CPU比作一个工厂,那CPU核心就是生产车间,缓存就是原料和半成品仓库,当生产需要时,原料先从最近的一级缓存中寻找,当找不到时再到二级缓存中找。而内存就好像原料产地,直接从产地取原料延迟很高,因此要将经常用到的东西存进工厂仓库,便于调用。当需要的原料种类和数量都很多时,缓存大一些有利于提升性能,但我们一般应用时数据量并不是很大,用不着过大的仓库,仓库大了,找原料时就变得麻烦,还要一个单元一个单元的找,就好像在大柜子中找东西一样,越大越难找,花费的时间也越多,表现在CPU中就是延迟大大提高(这也是Presccot核心P4 3.0E性能在很多方面反较Northwood核心P4 3.0C为低的原因),会导致性能的下降,而且增大缓存还会导致功率和发热量激增,也会使成本大大增加。因此增大缓存不一定能提高性能。
而楼下的论证思路就更可笑了,贵得一定就好吗,二级缓存大成本自然高,价格就越贵,这与性能有什么关系呢?价格只与社会必要劳动时间及供求关系有关。现在SDRAM内存比DDR内存贵得多,但有点常识的人都知道哪个更好吧!价格不能代表好坏程度,只能代表生产成本和供求关系。
问题描述:
为什么现在有些新版本的cpu二级缓存反而不比以前版本的大
解析:
二级缓存并不是越大越好,如果我们将CPU比作一个工厂,那CPU核心就是生产车间,缓存就是原料和半成品仓库,当生产需要时,原料先从最近的一级缓存中寻找,当找不到时再到二级缓存中找。而内存就好像原料产地,直接从产地取原料延迟很高,因此要将经常用到的东西存进工厂仓库,便于调用。当需要的原料种类和数量都很多时,缓存大一些有利于提升性能,但我们一般应用时数据量并不是很大,用不着过大的仓库,仓库大了,找原料时就变得麻烦,还要一个单元一个单元的找,就好像在大柜子中找东西一样,越大越难找,花费的时间也越多,表现在CPU中就是延迟大大提高(这也是Presccot核心P4 3.0E性能在很多方面反较Northwood核心P4 3.0C为低的原因),会导致性能的下降,而且增大缓存还会导致功率和发热量激增,也会使成本大大增加。因此增大缓存不一定能提高性能。
而楼下的论证思路就更可笑了,贵得一定就好吗,二级缓存大成本自然高,价格就越贵,这与性能有什么关系呢?价格只与社会必要劳动时间及供求关系有关。现在SDRAM内存比DDR内存贵得多,但有点常识的人都知道哪个更好吧!价格不能代表好坏程度,只能代表生产成本和供求关系。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询