内存条的基础知识

  接口类型,是根据内存条金手指上导电触片的数量来划分的。金手指上的导电触片,也习惯称为针脚数(Pin)。因为不同的内存采用的接口类型各不相同,而每种接口类型所采用的针脚数各不相同。下面就让爱组装电脑网小编带你去看看关于内存条的基础知识吧,希望能帮助到大家!

  内存知识详解:接口类型

  1、金手指

  金手指(connecting finger)是内存条上与内存插槽之间的连接部件,所有的信号都是通过金手指进行传送的。金手指由众多金黄色的导电触片组成,因其表面镀金而且导电触片排列如手指状,所以称为“金手指”。金手指实际上是在覆铜板上通过特殊工艺再覆上一层金,因为金的抗氧化性极强,而且传导性也很强。不过,因为金昂贵的价格,目前较多的内存都采用镀锡来代替。从上个世纪 90 年代开始,锡材料就开始普及,目前主板、内存和显卡等设备的“金手指”,几乎都是采用的锡材料,只有部分高性能服务器/工作站的配件接触点,才会继续采用镀金的做法,价格自然不菲。

  内存的金手指

  内存处理单元的所有数据流、电子流,正是通过金手指与内存插槽的接触与 PC 系统进行交换,是内存的输出输入端口。因此,其制作工艺,对于内存连接显得相当重要。

  2、内存插槽

  最初的计算机系统,通过单独的芯片安装内存,那时内存芯片都采用 DIP(Dual ln-line Package,双列直插式封装)封装,DIP 芯片是通过安装在插在总线插槽里的内存卡与系统连接,此时还没有正式的内存插槽。DIP 芯片有个最大的问题,就在于安装起来很麻烦,而且随着时间的增加,由于系统温度的反复变化,它会逐渐从插槽里偏移出来。随着每日频繁的计算机启动和关闭,芯片不断被加热和冷却,慢慢地芯片会偏离出插槽。最终导致接触不好,产生内存错误。

  内存插槽

  早期还有另外一种方法,是把内存芯片直接焊接在主板或扩展卡里,这样有效避免了 DIP 芯片偏离的问题,但无法再对内存容量进行扩展,而且如果一个芯片发生损坏,整个系统都将不能使用,只能重新焊接一个芯片或更换包含坏芯片的主板。此种方法付出的代价较大,也极为不便。

  对于内存存储器,大多数现代的系统,都已采用单列直插内存模块(Single Inline Memory Module,SIMM)或双列直插内存模块(Dual Inline Memory Module,DIMM)来替代单个内存芯片。这些小板卡插入到主板或内存卡上的特殊连接器里。

  3、内存模块

  1) SIMM

  SIMM(Single Inline Memory Module,单列直插内存模块)。内存条通过金手指与主板连接,内存条正反两面都带有金手指。金手指可以在两面提供不同的信号,也可以提供相同的信号。SIMM 就是一种两侧金手指都提供相同信号的内存结构,它多用于早期的 FPM 和 EDD DRAM,最初一次只能传输 8bif 数据,后来逐渐发展出 16bit、32bit 的 SIMM 模组。其中,8bit 和 16bit SIMM 使用 30pin 接口,32bit 的则使用72pin 接口。在内存发展进入 SDRAM 时代后,SIMM 逐渐被 DIMM 技术取代。

  2) DIMM

  DIMM(Dual Inline Memory Module,双列直插内存模块)。与 SIMM 相当类似,不同的只是 DIMM 的金手指两端,不像 SIMM 那样是互通的,它们各自独立传输信号。因此,可以满足更多数据信号的传送需要。同样采用 DIMM,SDRAM 的接口与 DDR 内存的接口也略有不同,SDRAMDIMM 为 168Pin DIMM 结构,金手指每面为 84Pin,金手指上有两个卡口,用来避免插入插槽时,错误将内存反向插入而导致烧毁;

  DDR DIMM则采用 184Pin DIMM 结构,金手指每面有 92Pin,金手指上只有一个卡口。卡口数量的不同,是二者最为明显的区别。DDR2 DIMM 为240pinDIMM 结构,金手指每面有 120Pin,与 DDR DIMM 一样金手指一样,也只有一个卡口,但是卡口的位置与 DDR DIMM 稍微有一些不同。因此,DDR 内存是插不进 DDR2 DIMM 的,同理 DDR2 内存也是插不进 DDR DIMM 的。因此,在一些同时具有 DDR DIMM 和 DDR2 DIMM 的主板上,不会出现将内存插错插槽的问题。

  不同针脚 DIMM 接口对比。为了满足笔记本电脑对内存尺寸的要求,SO-DIMM(Small Outline DIMM Module)也开发了出来,它的尺寸比标准的 DIMM 要小很多,而且引脚数也不相同。同样 SO-DIMM 也根据 SDRAM 和 DDR 内存规格不同而不同。SDRAM 的 SO-DIMM 只有 144pin引脚,而DDR 的 SO-DIMM 拥有 200pin 引脚。此外,笔记本内存还有 MicroDIMM 和 Mini Registered DIMM 两种接口。MicroDIMM 接口的DDR 为 172pin,DDR2 为 214pin;Mini Registered DIMM 接口为 244pin,主要用于 DDR2 内存。

  3) RIMM

  RIMM(Rambus Inline Memory Module)是 Rambus 公司生产的 RDRAM 内存所采用的接口类型。RIMM 内存与 DIMM 的外型尺寸差不多,金手指同样也是双面的。RIMM 有也 184 Pin 的针脚,在金手指的中间部分有两个靠的很近的卡口。RIMM 非 ECC 版有 16 位数据宽度,ECC 版则都是 18 位宽。由于 RDRAM 内存较高的价格,此类内存在 DIY 市场很少见到,RIMM 接口也就难得一见了。

  基础知识(入门篇)

  关于01

  我们初学编程时,只知道编写代码,运行程序,却不知道程序是在什么的基础上运行的。只知道声明变量,给变量赋值,数据存储在变量中,却不知道变量是以什么形式存在。

  《内存》可以参考《计算机组成原理》和《微机原理》书籍,而作为信息学奥赛的同学们,只需了解《内存》的一些基础知识即可,不必深究。

  关于《计算机组成原理》,可参考文章:

  【计算机组成原理】(入门篇)

  目录02

  1、内存的内部结构

  2、数据是如何存储在内存中

  3、数据在内存中的表现形式

  4、存储单元的大小

  5、如何从内存中寻找指定的数据(内存地址)

  概要03

  本篇主要讲解有关《内存》的基础知识,有助于自己在编程上的进一步提升。

  为什么学习《内存》的知识可以提升自己对编程进一步的认识呢?

  其实,我们学习信奥(C/C++)时,一般只是学习C/C++的相关语法。当我们练习多了,可以熟练地运用各种语法。我们也知道如何将1+1赋给一个int类型变量,也知道不能把整数1赋给string类型变量(对象)。但是1+1赋值操作在内存中是如何实现的呢?为什么浮点型存在误差?为什么int类型与string类型不能直接赋值操作?

  我们只知道编写的程序在内存中运行,却不知道数据在内存中是如何存储的。就好比只看到书籍的封面,但不知道书中的内容。

  要求04

  在学习《内存》之前,我们只需掌握C/C++一些基础知识,可以独立解决一些简单的问题即可。

  内存的内部结构

  对于信息学奥赛的同学们来说,《内存》这一概念比较抽象。不过,经过阅读文章《【计算机组成原理】(入门篇)》后,相信同学们对内存的概念清晰了不少,至少知道内存是用来存储程序运行的相关数据。

  常用数据一般存储在硬盘中,如果对这些数据进行处理(例如使用Word写一篇文章),并不是CPU直接对硬盘的文件进行操作,而是从硬盘相对应的位置把该文件的数据读取到内存中,CPU再对内存中的数据进行处理。简单地说,《内存》是CPU与硬盘进行沟通的“桥梁”。当然,并不一定是硬盘,平时存储数据的设备还有U盘等,统称为外存。

  《内存》内部由数以亿计的纳米级电子元件构成。

  如上图,内存条由存储芯片、金手指、电路组成。

  存储芯片:黑色的方块。每个方块由很多的晶体管组成,可以理解为数据就存储在晶体管中。

  金手指:底部的金色金属片。内存条插在主板的内存条插槽中,实际上与插槽接触的部位就是金手指。如此一来,CPU就可以通过主板与内存进行通信。

  电路:绿色面板。面板中有许多细微的线路和电阻等电子元件,用于数据的传输。

  数据是如何存储在内存中

  家里控制电灯的开关,电脑的开关。存储芯片中的晶体管也是如此。程序运行的数据存储在晶体管中。

  如上图,每个方格代表一个晶体管。

  如下图,每个晶体管都有独立的开关,通电时开,断电时关。此处用白色表示开,黑色表示关。

  一个数值并不是只存储在一个晶体管中,是多个晶体管。而多个晶体管构成一个存储单元。

  存储单元的大小

  存储单元有大小,而一个存储单元的大小是8位(bit)。

  内存中常用的存储单位是:位(bit)、字节(Byte)。

  1字节=8位

  那么一个存储单元也是1字节。

  关于《存储单位》的相关知识,会以一篇独立的文章详细讲解。

  数据在内存中的表现形式

  数据在内存中是以二进制的形式存储。

  十进制是由0~9组成,而二进制是由0和1组成。

  如上图,这是一个存储单元(8bit),有8个格子,一个格子表示1bit。而每一个格子的值要么0,要么为1。其中,白色表示开,黑色表示关,一般用1和0分别表示开和关。那么用二进制表示是01101001,转换为十进制的值是105,所以该存储单元存储的值就是105。

  关于《进制》的相关知识,会以一篇独立的文章详细讲解。

  此处只讲解数字数据,其他数据的表现形式很复杂。

  如何从内存中寻找指定的数据(内存地址)

  先举个例子:

  如上图,有几栋楼房,我们都知道,每一栋楼都有一个具体的地址,而一栋楼的每家每户都有各自的房号,从而组成一个完整的地址。而我们的个人居民身份证就有一个详细地址。

  居民身份证除了有地址外,还有身份证号码,每一个号码都是唯一。

  如何从内存中寻找指定的数据?

  内存中的存储单元就像人一样,都有着独一无二的“身份证号码”,就是地址。比如警察叔叔根据身份证号码就能查到对应的个人信息。

  再举个例子:

  如上图,这是一个书柜,又分成若干个小柜子,现对每个小柜子进行分类放置书籍并设置标签。我们要寻找某一本书时,根据标签就可以轻松找到。程序运行时也是一样,知道要在什么地址进行数据的读写操作。

  其他疑问

  为什么要分十进制而二进制?

  简单说,十进制是给人用的,而二进制是给机器用的。

  数据有数字、字母、符号、声音、图像等等。数据是以二进制的形式存储在内存中。

  内存数据输出到显示器时,为什么可以显示我们人类能看懂的信息?

  内存中的数据是经过转换处理后,我们才能看懂。我们所看到的数据(例如一篇文章、一张照片、一部电影),它们的本质还是二进制。以上便是爱组装电脑网小编为大家分享的全部内容,希望能够帮到你,爱组装电脑网将持续发布更多资讯,欢迎大家的关注。

  网站免责声明:本网站所提供的资讯信息,仅供参考之用,并不代表爱组装电脑网的立场或观点。出于为网友提供更多资讯为目的,爱组装电脑网所发布的部分文章内容及图片来自于网络,文章及图片内容若涉及到版权著作权等问题请及时与本站取得联系,本站会在第一时间及时删除,所产生的问题与爱组装电脑网无关,爱组装电脑网站均不承担任何责任。联系方式:QQ微信同号2361707007。

上一篇:笔记本电池的正确使用方法
下一篇:没有了

相关文章:

电脑装机硬件中西部数据绿盘、蓝盘、黑盘、红盘和紫盘的区别、
电脑硬件入门知识、如何正确的选择CPU与散热器?
电脑显卡怎么看好坏?
怎么看机械硬盘是不是叠瓦式?哪些型号的机械硬盘是叠瓦式?
电脑硬件中监控硬盘与普通硬盘的区别
关于固态硬盘的的四大使用误区你知道吗?
什么是游戏主板?游戏主板和普通主板的区别
电脑硬件检测工具及使用方法
电脑屏幕知识、屏幕色域72%NTSC和100%sRGB哪个好?有什么区别?
台式机电脑硬件基本知识介绍

欢迎扫描关注我们的微信公众平台!

欢迎扫描关注我们的微信公众平台!