发表于 2006-05-25 18:20:46 5楼 | |
ok! | |
发表于 2006-05-25 14:10:36 4楼 | |
顶啊~~有道理啊!是搂住自己写的吧!强!狂顶 | |
发表于 2006-05-25 13:34:19 3楼 | |
哇塞! 还有这么多道道啊 ! |
|
发表于 2006-05-24 22:45:37 2楼 | |
您的内容正在火速审核中,请稍等 |
|
发表于 2006-05-24 22:43:22 1楼 | |
单核心:单核心就是我们以面用的CPU基本上都是单核心的,这种CPU只有一个处理核心。当然也就是很多程序来分一个CPU了。下面说一下单核心相关的东西,单核心的CPU不同型号运行速度也不一样,目主要有INTEL和AMD两种。下面都简单的说一下。 INTEL: 主要有P4 和 CL 两种,P4和CL就竟有什么差别呢,很多资料都是这样说的,同样架构的P4和CL唯一的差别就是二级缓存不同。其实本人认为不是这样的。既然说到这里,我就说一下二级缓存的作用。二级缓存位于CPU内部。目前的P4一般是1M CL一般是256K。二缓存有什么用呢,二级缓存不同于内存二级缓存位于CPU内部,有很高的运行频率和位宽,其频率一般和CPU的主频同步,二级缓存中存的是内存中一部分数据的镜像,CPU大多数时候都在这里取数据,只有当这里找不到所要的数据时才到内存去拿。这样二级缓存越大去内存找的机会就小,当然这种关系不是线性的。所以二级缓存一般是越大越好,当然太大也没有多大用处(相当于浪费)。我曾在资料上看到过CL和P4还有一点差别就是核心数据处理的单元个数不同,CL的好像比P4的要少一组。所以我认为P4和CL不单是二级缓存的差别。目前INTEL的CPU采用的是31级流水线(这个主要和AMD的比较)。 AMD: AMD目前主要是阿色龙和闪龙就如和P4和CL。这里就不在从述了。下面说一下AMD和INTEL的CPU的差别。性能上的差别也就是CPU处理数据流水线上的差别。 上面我说了,INTEL采用的是31级流水线处理数据,而AMD好像是16级。这有什么作用呢,流水线越长单步操作时间就很短,CPU的主频就可以做得很高。我们可以看到INTEL的CPU的主频都是很高的。当然这也带来了一个缺点。也就是一但有不可预测的转移指令进入流水线,那么整个流水线就得重建,这个代价是很大的,还很可能去内存取数据和指令。这时CPU就只能不务正业了。当然如果二级缓存大的话这种情况发事时就比较有用的。有人可能认为这种事发生的机会小,其实不然,这种事会发生很多,多得让你想不到。特别是在大型的3D游戏中变换场景时。这时P4,CL,AMDCPU之间会有很明显的卡别。我曾试过在魔兽争霸中变换场景时2.8G的CL居然没有1800+(1.53G)快。这就是因为1800+整数运算流水线12级,浮点运算流水线16级,重建的代价要小得多。 |
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见