浅谈三代内存条的区别

2023-10-14 16:40
文章标签 区别 浅谈 内存条 三代

本文主要是介绍浅谈三代内存条的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文主要和广大的电脑爱好者分享内存条怎样区分是几代的?希望能够给大家带来更多实用的电脑知识,首先为大家介绍的是三代内存条的全家照(下图),从上到下分别是DDR3、DDR2、DDR。大家牢牢记住它们的样子,因为后面的内容会提到这幅图。

                                                                     内存条怎样区分是几代的?
防呆缺口:位置不同防插错
图1红圈圈起来的就是我们说的防呆缺口,目的是让我们安装内存时以免插错。我们从图1可以看见三代内存上都只有一个防呆缺口,大家注意一下这三个卡口的左右两边的金属片,就可以发现缺口左右两边的金属片数量是不同的:
比如DDR 内存单面金手指针脚数量为92个(双面184个),缺口左边为52个针脚,缺口右边为40个针脚;DDR2 内存单面金手指120个(双面240个),缺口左边为64个针脚,缺口右边为56个针脚;DDR3内存单面金手指也是120个(双面240个),缺口左边为72个针脚,缺口右边为48个针脚。

芯片封装:浓缩是精华
在不同的内存条上,都分布了不同数量的块状颗粒,它就是我们所说的内存颗粒。同时我们也注意到,不同规格的内存,内存颗粒的外形和体积不太一样,这是因为内存颗粒“包装”技术的不同导致的。一般来说,DDR内存采用了TSOP(Thin Small Outline Package,薄型小尺寸封装)封装技术,又长又大。而DDR2和DDR3内存均采用FBGA(底部球形引脚封装)封装技术,与TSOP相比,内存颗粒就小巧很多,FBGA封装形式在抗干扰、散热等方面优势明显。
TSOP是内存颗粒通过引脚(图2黄色框)焊接在内存PCB上的,引脚由颗粒向四周引出,所以肉眼可以看到颗粒与内存PCB接口处有很多金属柱状触点,并且颗粒封装的外形尺寸较大,呈长方形,其优点是成本低、工艺要求不高,但焊点和PCB的接触面积较小,使得DDR内存的传导效果较差,容易受干扰,散热也不够理想。

内存条怎样区分是几代的?

FBGA封装把DDR2和DDR3内存的颗粒做成了正方形(图3),而且体积大约只有DDR内存颗粒的三分之一,内存PCB上也看不到DDR内存芯片上的柱状金属触点,因为其柱状焊点按阵列形式分布在封装下面,所有的触点就被“包裹”起来了,外面自然看不到。其优点是有效地缩短了信号的传导距离。

内存条怎样区分是几代的?

速度与容量:成倍提升
前面我们教大家如何计算内存带宽大小,其实我们在选择内存和CPU搭配的时候就是看内存带宽是否大于或者等于CPU的带宽,这样才可以满足CPU的数据传输要求。
而我们从带宽公式(带宽=位宽×频率÷8)可以得知,和带宽关系最紧密的就是频率。这也是为什么三代内存等效频率一升再升的原因之一,其目的就是为了满足CPU的带宽。
不仅速度上有所提升,而且随着我们应用的提高,我们也需要更大容量的单根内存,DDR时代卖得最火的是512MB和1GB的内存,而到了DDR2时代,两根1GB内存就只是标准配置了,内存容量为4GB的电脑也逐渐多了起来。甚至在今后还会有单根8GB的内存出现。这说明了人们的对内存容量的要求在不断提高。
延迟值:一代比一代高
任何内存都有一个CAS延迟值,这就好像甲命令乙做事情,乙需要思考的时间一样。一般而言,内存的延迟值越小,传输速度越快。
从DDR、DDR2、DDR3内存身上看到,虽然它们的传输速度越来越快,频率越来越高,容量也越来越大,但延迟值却提高了,譬如DDR内存的延迟值(第一位数值大小最重要,普通用户关注第一位延迟值就可以了)为1.5、2、2.5、3;而到了DDR2时代,延迟值提升到了3、4、5、6;到了DDR3时代,延迟值也继续提升到了5、6、7、8或更高。
功耗:一次又一次降低
电子产品要正常工作,肯定要有电。有电,就需要工作电压,该电压是通过金手指从主板上的内存插槽获取的,内存电压的高低,也反映了内存工作的实际功耗。一般而言,内存功耗越低,发热量也越低,工作也更稳定。DDR内存的工作电压为2.5V,其工作功耗在10W左右;而到了DDR2时代,工作电压从2.5V降至1.8V;到了DDR3内存时代,工作电压从1.8V降至1.5V,相比DDR2可以节省30%~40%的功耗。为此我们也看到,从DDR内存发展到DDR3内存,尽管内存带宽大幅提升,但功耗反而降低,此时内存的超频性、稳定性等都得到进一步提高。
制造工艺:不断提高
从DDR到DDR2再到DDR3内存,其制造工艺都在不断改善,更高的工艺水平会使内存电气性能更好,成本更低。譬如DDR内存颗粒广泛采用0.13微米制造工艺,而DDR2颗粒采用了0.09微米制造工艺,DDR3颗粒则采用了全新65nm制造工艺(1微米=1000纳米)。
总结 
内存的知识就讲到这里了,总的说来,内存主要扮演着CPU数据仓库的角色,所以CPU性能的提升,内存的容量和性能都要跟得上,但也不可盲目地把内存容量配得过大。对于大多数用户来说2GB DDR2 800的内存就足够了,而偏高端一点的电脑使用总容量为4GB的内存就差不多了。

内存条怎样区分是几代的?_www.qq880.com

内存条怎样区分是几代的?有什么区别?

1.SDR两个缺口,单面84针脚,双面168针脚,电压3.3v,内存颗粒长方形(已淘汰)。

2.DDR1(第一代)一个缺口,单面92针脚,双面184针脚,电压2.5v,内存颗粒长方形        工作频率266,333,400。

3.DDR2(第二代)一个缺口,单面120针脚,双面240针脚,电压1.8v,内存颗粒正方形       工作频率533,667,800。

4.DDR3(第三代)一个缺口,单面120针脚,双面240针脚,电压1.5v,内存颗粒正方形       工作频率1066,1333,1800

这篇关于浅谈三代内存条的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/211780

相关文章

浅谈主机加固,六种有效的主机加固方法

在数字化时代,数据的价值不言而喻,但随之而来的安全威胁也日益严峻。从勒索病毒到内部泄露,企业的数据安全面临着前所未有的挑战。为了应对这些挑战,一种全新的主机加固解决方案应运而生。 MCK主机加固解决方案,采用先进的安全容器中间件技术,构建起一套内核级的纵深立体防护体系。这一体系突破了传统安全防护的局限,即使在管理员权限被恶意利用的情况下,也能确保服务器的安全稳定运行。 普适主机加固措施:

native和static native区别

本文基于Hello JNI  如有疑惑,请看之前几篇文章。 native 与 static native java中 public native String helloJni();public native static String helloJniStatic();1212 JNI中 JNIEXPORT jstring JNICALL Java_com_test_g

Android fill_parent、match_parent、wrap_content三者的作用及区别

这三个属性都是用来适应视图的水平或者垂直大小,以视图的内容或尺寸为基础的布局,比精确的指定视图的范围更加方便。 1、fill_parent 设置一个视图的布局为fill_parent将强制性的使视图扩展至它父元素的大小 2、match_parent 和fill_parent一样,从字面上的意思match_parent更贴切一些,于是从2.2开始,两个属性都可以使用,但2.3版本以后的建议使

Collection List Set Map的区别和联系

Collection List Set Map的区别和联系 这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。 有序否 允许元素重复否 Collection 否 是 List 是 是 Set AbstractSet 否

javascript中break与continue的区别

在javascript中,break是结束整个循环,break下面的语句不再执行了 for(let i=1;i<=5;i++){if(i===3){break}document.write(i) } 上面的代码中,当i=1时,执行打印输出语句,当i=2时,执行打印输出语句,当i=3时,遇到break了,整个循环就结束了。 执行结果是12 continue语句是停止当前循环,返回从头开始。

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级后需要重新打包并,替换原有jar包等等一些额外的工作量和麻烦。为了避免这些不必要的麻烦,通常我们

ActiveMQ—Queue与Topic区别

Queue与Topic区别 转自:http://blog.csdn.net/qq_21033663/article/details/52458305 队列(Queue)和主题(Topic)是JMS支持的两种消息传递模型:         1、点对点(point-to-point,简称PTP)Queue消息传递模型:         通过该消息传递模型,一个应用程序(即消息生产者)可以

深入探讨:ECMAScript与JavaScript的区别

在前端开发的世界中,JavaScript无疑是最受欢迎的编程语言之一。然而,很多开发者在使用JavaScript时,可能并不清楚ECMAScript与JavaScript之间的关系和区别。本文将深入探讨这两者的不同之处,并通过案例帮助大家更好地理解。 一、什么是ECMAScript? ECMAScript(简称ES)是一种脚本语言的标准,由ECMA国际组织制定。它定义了语言的语法、类型、语句、

Lua 脚本在 Redis 中执行时的原子性以及与redis的事务的区别

在 Redis 中,Lua 脚本具有原子性是因为 Redis 保证在执行脚本时,脚本中的所有操作都会被当作一个不可分割的整体。具体来说,Redis 使用单线程的执行模型来处理命令,因此当 Lua 脚本在 Redis 中执行时,不会有其他命令打断脚本的执行过程。脚本中的所有操作都将连续执行,直到脚本执行完成后,Redis 才会继续处理其他客户端的请求。 Lua 脚本在 Redis 中原子性的原因

浅谈PHP5中垃圾回收算法(Garbage Collection)的演化

前言 PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net)可以看到,目前PHP5的两个分支版本PHP5.2和PHP5.3是分别更新的,这是因为许多项目仍然使用5.2版本的PHP,而5.3版本对5.2并不是完