Intel和AMD处理器的区别,要详细点的

如题所述

本人从CPU的各主要参数为例给你介绍两者的不同。
外频:系统时钟频率
INTEL和AMD主流型号外频都是200MHz,INTEL低端(如赛扬和低端的P4)的为100MHz,而少数高端的为266及333MHz(EQ系列),酷睿E7系Q6系为266,E8和Q8以上为333了,AMD现在大都是200MHz 。

INTEL平台CPU的前端总线的频率一般成为外频的4倍。
FSB=外频X4
即200MHZ*4=800MHZ FSB 333MHZx4=1333 FSB

AMD平台和intel的前端总线不一样,它采用了HT技术(HyperTransport)类似于Intel平台中的前端总线(FSB)
HT总线频率=外频xHT倍频,现在一般AMD的HT倍频为5倍!
HT总线= 外频X5
即200MHZ*5=1000MHZ的HT总线
现在高端产品羿龙系列用的是HyperTransport3.0总线技术!

CPU缓存(Cache Memory):
CPU缓存是位于CPU与内存之间的临时存储器,它的容量
比内存小但jiao换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是
短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度.
最初缓存只有一级,后来处理器速度又提升了,一级缓存不够用了,于是就添加了二级缓存。现在部分高端产品有3级缓存。二级缓存是比一级缓存速度更慢,容量更大的内存,主要就是做一级缓存和内存之间数据临时交换的地方用。
英特尔处理器在游戏方面历来就是二级缓存非常的敏感,其实这与一级缓存的设计是分不开的。英特尔的处理器采用的是“数据代码指令追踪缓存”设计,基于这种架构设计的的一级缓存不存储实际的数据,而仅仅存储这些数据在二级缓存中的指令代码,如此一来,所有数据都将被存储到二级缓存中,而一级数据所需要存储的仅仅是数据在二级缓存中的起始地址而已。由于一级数据缓存不再存储实际数据,因此该设计能够在很大程度上降处理器对一级缓存容量的要求,进而降低处理器的生产难度和成本,这也就可以解释了为什么酷睿2处理器的一级缓存仅仅为32KB+32KB。此时我们也就可以知道这种设计的弊端,那就是处理器对于二级缓存的容量会有很大的依赖,也因此使得英特尔处理器对于二级缓存非常的敏感。
俊采举个例:inter的一二级关系,比如一个指令:liu ming jun 一级只存储一个代码l m j,二级根据这个代码存储完整的指令liu ming jun ,所以说inter的CPU一级小二级大。而且对二级依赖很大!
AMD处理器的一级缓存设计采用的是传统的“实数据读写缓存”设计,基于该设计的一级缓存主要用于存储CPU最先读取的数据,而其余的预读取数据则分别存储在二级缓存和系统内存当中。这种设计的有点在于更加直接快速的读取数据,缺点在于对一级缓存的容量有更高的要求,同时增加了处理器的制造难度和成本(因为一级缓存集成在处理器内核的内部,二级缓存则独立存在于处理器内核的外部,并且一级缓存的成本要高于二级缓存)。以AMD Athlon 64处理器为例,由于其已经具备了64KB一级指令缓存和64KB一级数据缓存,只要处理器的二级缓存容量大于等于128KB就能够存储足够的数据和指令,正是因为这个设计,让AMD的处理器对于二级缓存并不如英特尔处理器那样敏感。
俊采再举个例:AMD的一二级关系,还是这个指令:liu ming jun 一级按顺序存储liu ming 存不下了再存到二级jun!AMD通常一级不是太小,二级不是太大。对二级依赖不是很大!
常见二级缓存512K-6M ,平时的赛扬处理器一般比同等P4的二级缓存小一半。所以1.5G的P4不一定比1.8G的赛扬性能差.区分inter的双核处理器
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-07
Inter的处理器性能比AMD同级的处理器性能要好得多,Inter是面向中高端市场,则AMD面向低端市场
第2个回答  2012-08-07
一般因特尔比AMD的好,不过个人举得不是高端的不值这个价格,不是烧的话,我推荐AMD的,同价位的AMD要比因特尔好,AMD的还出了APU,吧CPU与GPU融合,对打游戏的可能没啥用处,不过不打游戏的就是不错的选择,因为APU把显卡的钱都省了,打游戏有追求高质量的要选因特尔,因为AMD的CPU不能把显卡性能全发挥,甚至A卡也是!所以,不同要求的人选择不一样 ,不过AMD可以超频无限制,因特尔的限制还是比较深的
第3个回答  2012-08-07
原理一样:工艺结构不一样!
相似回答