浅谈三代内存条的区别

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

相关文章

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

kotlin中const 和val的区别及使用场景分析

《kotlin中const和val的区别及使用场景分析》在Kotlin中,const和val都是用来声明常量的,但它们的使用场景和功能有所不同,下面给大家介绍kotlin中const和val的区别,... 目录kotlin中const 和val的区别1. val:2. const:二 代码示例1 Java

CSS Padding 和 Margin 区别全解析

《CSSPadding和Margin区别全解析》CSS中的padding和margin是两个非常基础且重要的属性,它们用于控制元素周围的空白区域,本文将详细介绍padding和... 目录css Padding 和 Margin 全解析1. Padding: 内边距2. Margin: 外边距3. Padd

Springboot @Autowired和@Resource的区别解析

《Springboot@Autowired和@Resource的区别解析》@Resource是JDK提供的注解,只是Spring在实现上提供了这个注解的功能支持,本文给大家介绍Springboot@... 目录【一】定义【1】@Autowired【2】@Resource【二】区别【1】包含的属性不同【2】@

Java中的String.valueOf()和toString()方法区别小结

《Java中的String.valueOf()和toString()方法区别小结》字符串操作是开发者日常编程任务中不可或缺的一部分,转换为字符串是一种常见需求,其中最常见的就是String.value... 目录String.valueOf()方法方法定义方法实现使用示例使用场景toString()方法方法

分辨率三兄弟LPI、DPI 和 PPI有什么区别? 搞清分辨率的那些事儿

《分辨率三兄弟LPI、DPI和PPI有什么区别?搞清分辨率的那些事儿》分辨率这个东西,真的是让人又爱又恨,为了搞清楚它,我可是翻阅了不少资料,最后发现“小7的背包”的解释最让我茅塞顿开,于是,我... 在谈到分辨率时,我们经常会遇到三个相似的缩写:PPI、DPI 和 LPI。虽然它们看起来差不多,但实际应用

浅谈mysql的sql_mode可能会限制你的查询

《浅谈mysql的sql_mode可能会限制你的查询》本文主要介绍了浅谈mysql的sql_mode可能会限制你的查询,这个问题主要说明的是,我们写的sql查询语句违背了聚合函数groupby的规则... 目录场景:问题描述原因分析:解决方案:第一种:修改后,只有当前生效,若是mysql服务重启,就会失效;

GORM中Model和Table的区别及使用

《GORM中Model和Table的区别及使用》Model和Table是两种与数据库表交互的核心方法,但它们的用途和行为存在著差异,本文主要介绍了GORM中Model和Table的区别及使用,具有一... 目录1. Model 的作用与特点1.1 核心用途1.2 行为特点1.3 示例China编程代码2. Tab

Nginx指令add_header和proxy_set_header的区别及说明

《Nginx指令add_header和proxy_set_header的区别及说明》:本文主要介绍Nginx指令add_header和proxy_set_header的区别及说明,具有很好的参考价... 目录Nginx指令add_header和proxy_set_header区别如何理解反向代理?proxy

Java中&和&&以及|和||的区别、应用场景和代码示例

《Java中&和&&以及|和||的区别、应用场景和代码示例》:本文主要介绍Java中的逻辑运算符&、&&、|和||的区别,包括它们在布尔和整数类型上的应用,文中通过代码介绍的非常详细,需要的朋友可... 目录前言1. & 和 &&代码示例2. | 和 ||代码示例3. 为什么要使用 & 和 | 而不是总是使