随记(电脑硬件对比)

来源:互联网 发布:msqrd相似的软件 编辑:程序博客网 时间:2024/05/16 15:05


一、笔记本电脑为什么要打硅脂?

1)原因是以现在的工艺水平,无法做到散热器和处理器表面的完美接触,中间总会有空隙的,这样不利于散热,所以要在散热器和处理器之间涂抹硅脂这类的填充物来传递热量。
现在导热最好的是液态金属这类,也有以薄铜片来替代硅脂的;

2)脂涂抹在CPU上可以导热,但注意不要抹得太多太厚,只要均匀的涂抹在CPU上就行了;

3)cpu在运行的时候会产生大量的热量,甚至上了100度,硅胶是很好的导热介质,能够有效的将电脑在运行时产生的热量疏导到散热器附近,从而保证电脑的高效运行;

4)在芯片和散热风扇、散热片接触部位涂抹硅胶,为了增加导热。降低芯片运行时的发热量。

二、AMD与Intel的cpu比较

从高端开始: 英特尔酷睿I7系列   在920 930型号中 对应的是 AMD 羿龙II X6 1090 1075T系列。 不同应用中各有胜负  英特尔酷睿I5系列  综合应用 I5略高于 AMD 羿龙II X4 955 /965的水平(但是I5比955 965贵很多)  英特尔酷睿I3系列  与之对应的是 AMD速龙四核系列 不同应用各有胜负,在多任务中 速龙四核强于酷睿I3  英特尔酷睿2系列  酷睿2系列有45纳米工艺产品 和65纳米工艺产品 早期07年的酷睿2是65纳米产品 后来都是45纳米产品  65纳米产品中 双核心代表的是 Intel Core 2 Duo E4300/E6300/E4400/E6400/E4600/E6600 对应的是AMD 速龙 X2 4400+ 4600+ 4800+ 5000+ 5200+ 5400+ 5600+    四核心代表有   Intel Core 2 Duo Q6600 对应的是 AMD 羿龙 X4 9650 9850 9950等 (但是Q6600强于他们,为一代经典)  45纳米产品中  双核的代表是 Intel Core 2 Duo E7200 E7300 E8200 E8400等处理器 与之对应的是 AMD 速龙II 240 250  AMD 羿龙II 550  还有例外就是 AMD以3核对付英特尔双核 比如AMD phenom II x3 720 VS Intel Core 2 Duo E8400  (X3 720压倒性胜出)   四核心代表是:Intel Core 2 Quad Q8200 Q8300 Q9300 Q9550 QX9650 对应的AMD是  AMD 速龙II 620  AMD 羿龙II X4 920 925 940 945 955  (QX9650很牛逼,拥有12MB的二级缓存性能直逼羿龙II X4 965)  Intel 奔腾系列  Pentium Dual Core E5300 E6300 E6500K等 对应AMD 速龙II 250 羿龙 II 550 (别看它是奔腾,某些应用性能 甚至综合性能超越酷睿2 E7300等)   英特尔赛扬双核 E3200 相当于 AMD速龙 X2 7750的水平;AMD是低端,英特尔是中高端,AMD不能和英特尔比,因为我们讲流畅性能都是讲单核心性能,多核心是多任务,英特尔的比AMD好,所以AMD价格一直不稳定,而且便宜多了,像多任务,2D游戏或者小游戏休闲浏览网页,就AMD速龙II四核足够,如果有点小发烧,能玩部分游戏,那么第二代或者第三代I3足够,当然显卡也要配个HD6770左右以上显卡,这样配置效果不能全开,能通吃目前市场上所有游戏,第二代第三代I5系列处理器,显卡跟上通吃游戏,而I7和I7至尊版处理器,显卡跟的上,三个屏幕同时运行3D大型游戏设计视频等,无压力,多开几个都行,而AMD第二代最高的8150八核心显卡1000出头价格,但是性能和1000出头的第二代最高I5  2500K性能综合差不多,但是英特尔核心好,大任务I5胜出,所以I7第二代或者第三代秒了AMD所有处理器,因为AMD现在拼的是主频和核心数量,核心性能确实输给了英特尔
如果你要相对应比性能的话,AMD速率II四核心的处理器631 640 641 651 等,综合略输给英特尔第二代I3系列处理器,翼龙II955 965之类,比速龙II更好,速龙没有3级高速缓存,性能略和英特尔I3高些,AMD的推土机四核 翼龙六核心处理器综合性能输给I5,八核心的推土机 8150 8120则和对应的第二代I5处理器差不多,但是我上述对比只是大概的综合性能,论单任务的话英特尔的还是胜与AMD
而目前主流的英特尔至强处理器E3-1230V2是I5价格,I7的性能,(就是I7不超频阉割核心显卡得处理器,对于主板要求低,400多的B75主板足够)当然如果不装显卡情况下,那么AMD很多则比英特尔好,当然能装的起I3系列以及以上处理器的都应该配备独立显卡,普通办公200多300左右的英特尔赛扬处理器足够,核心显卡足够运行
还有AMD的功耗比起相对应英特尔来说,功耗大出好多,第三代英特尔和第二代性能差不了多少,主要是对功耗进行了降低
而楼上第一个处理器秒了第二个性能,同样四核也就是说多任务情况下第二款推土机没有优势,而对于单个大任务,上面的I5则强于下面的推土机一大截,当然显卡跟得上情况下,I5 2300基本上,不说所有,只要系统无问题情况下,能玩市场上所有的游戏

三、为什么CPU要分一级缓存、二级缓存和三级缓存?为什么二级缓存最重要??

首先我们来简单了解一下一级缓存。目前所有主流处理器大都具有一级缓存和二级缓存,少数高端处理器还集成了三级缓存。其中,一级缓存可分为一级指令缓存和一级数据缓存。一级指令缓存用于暂时存储并向CPU递送各类运算指令;一级数据缓存用于暂时存储并向CPU递送运算所需数据,这就是一级缓存的作用(如果大家对上述文字理解困难的话,可参照下图所示)。

那么,二级缓存的作用又是什么呢?简单地说,二级缓存就是一级缓存的缓冲器:一级缓存制造成本很高因此它的容量有限,二级缓存的作用就是存储那些CPU处理时需要用到、一级缓存又无法存储的数据。同样道理,三级缓存和内存可以看作是二级缓存的缓冲器,它们的容量递增,但单位制造成本却递减。需要注意的是,无论是二级缓存、三级缓存还是内存都不能存储处理器操作的原始指令,这些指令只能存储在CPU的一级指令缓存中,而余下的二级缓存、三级缓存和内存仅用于存储CPU所需数据。

根据工作原理的不同,目前主流处理器所采用的一级数据缓存又可以分为实数据读写缓存和数据代码指令追踪缓存2种,它们分别被AMD和Intel所采用。不同的一级数据缓存设计对于二级缓存容量的需求也各不相同,下面让我们简单了解一下这两种一级数据缓存设计的不同之处。
一、AMD一级数据缓存设计

AMD采用的一级缓存设计属于传统的“实数据读写缓存”设计。基于该架构的一级数据缓存主要用于存储CPU最先读取的数据;而更多的读取数据则分别存储在二级缓存和系统内存当中。做个简单的假设,假如处理器需要读取“AMD ATHLON 64 3000+ IS GOOD”这一串数据(不记空格),那么首先要被读取的“AMDATHL”将被存储在一级数据缓存中,而余下的“ON643000+ISGOOD”则被分别存储在二级缓存和系统内存当中(如下图所示)。

需要注意的是,以上假设只是对AMD处理器一级数据缓存的一个抽象描述,一级数据缓存和二级缓存所能存储的数据长度完全由缓存容量的大小决定,而绝非以上假设中的几个字节。“实数据读写缓存”的优点是数据读取直接快速,但这也需要一级数据缓存具有一定的容量,增加了处理器的制造难度(一级数据缓存的单位制造成本较二级缓存高)。
二、Intel一级数据缓存设计

自P4时代开始,Intel开始采用全新的“数据代码指令追踪缓存”设计。基于这种架构的一级数据缓存不再存储实际的数据,而是存储这些数据在二级缓存中的指令代码(即数据在二级缓存中存储的起始地址)。假设处理器需要读取“INTEL P4 IS GOOD”这一串数据(不记空格),那么所有数据将被存储在二级缓存中,而一级数据代码指令追踪缓存需要存储的仅仅是上述数据的起始地址(如下图所示)。

由于一级数据缓存不再存储实际数据,因此“数据代码指令追踪缓存”设计能够极大地降CPU对一级数据缓存容量的要求,降低处理器的生产难度。但这种设计的弊端在于数据读取效率较“实数据读写缓存设计”低,而且对二级缓存容量的依赖性非常大。

在了解了一级缓存、二级缓存的大致作用及其分类以后,下面我们来回答以下硬件一菜鸟网友提出的问题。
从理论上讲,二级缓存越大处理器的性能越好,但这并不是说二级缓存容量加倍就能够处理器带来成倍的性能增长。目前CPU处理的绝大部分数据的大小都在0-256KB之间,小部分数据的大小在256KB-512KB之间,只有极少数数据的大小超过512KB。所以只要处理器可用的一级、二级缓存容量达到256KB以上,那就能够应付正常的应用;512KB容量的二级缓存已经足够满足绝大多数应用的需求。

这其中,对于采用“实数据读写缓存”设计的AMD Athlon 64、Sempron处理器而言,由于它们已经具备了64KB一级指令缓存和64KB一级数据缓存,只要处理器的二级缓存容量大于等于128KB就能够存储足够的数据和指令,因此它们对二级缓存的依赖性并不大。这就是为什么主频同为1.8GHz的Socket 754 Sempron 3000+(128KB二级缓存)、Sempron 3100+(256KB二级缓存)以及Athlon 64 2800+(512KB二级缓存)在大多数评测中性能非常接近的主要原因。所以对于普通用户而言754 Sempron 2600+是值得考虑的。

反观Intel目前主推的P4、赛扬系列处理器,它们都采用了“数据代码指令追踪缓存”架构,其中Prescott内核的一级缓存中只包含了12KB一级指令缓存和16KB一级数据缓存,而Northwood内核更是只有12KB一级指令缓存和8KB一级数据缓存。所以P4、赛扬系列处理器对二级缓存的依赖性是非常大的,赛扬D 320(256KB二级缓存)与赛扬 2.4GHz(128KB二级缓存)性能上的巨大差距就很好地证明了这一点;而赛扬D和P4 E处理器之间的性能差距同样十分明显。

最后,如果您是狂热的游戏发烧友或者从事多媒体制作的专业用户,那么具有1MB二级缓存的P4处理器和具有512KB/1MB二级缓存的Athlon 64处理器才是您理想的选择。因为在高负荷的运算下,CPU的一级缓存和二级缓存近乎“爆满”,在这个时候大容量的二级缓存能够为处理器带来5%-10%左右的性能提升,这对于那些要求苛刻的用户来说是完全有必要的。


一级缓存是在CPU内的,用来存放内部指令,2级缓存和CPU封装在一起,也是用来存放指令数据的,三级和四级缓存只在高端的服务器CPU里有,作用差不多,速度更快,更稳定,更有效

并不是缓存越大越好,譬如AMD和INTER就有不同的理论,AMD认为一级缓存越大越好,所以一级比较大,而INTER认为过大会有更长的指令执行时间,所以一级很小,二级缓存那两个公司的理论又反过来了,AMD的小,INTER的大,一般主流的INTERCPU的2级缓存都在2M搜索左右






0 0
原创粉丝点击