二、内存(RAM) 1、什么是内存呢?在计算机的组成结构中,有一个很重要的部分,就是存储器。
存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。
存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。
外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息,并且不依赖于电来保存信息,但是由机械部件带动,速度与CPU相比就显得慢的多。
内存指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部件,存放当前正在使用的(即执行中)的数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦关闭电源或发生断电,其中的程序和数据就会丢失。
既然内存是用来存放当前正在使用的(即执行中)的数据和程序,那么它是怎么工作的呢?我们平常所提到的计算机的内存指的是动态内存(即DRAM),动态内存中所谓的“动态”,指的是当我们将数据写入DRAM后,经过一段时间,数据会丢失,因此需要一个额外设电路进行内存刷新操作。
具体的工作过程是这样的:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。
但时间一长,代表1的电容会放电,代表0的电容会吸收电荷,这就是数据丢失的原因;刷新操作定期对电容进行检查,若电量大于满电量的1/2,则认为其代表1,并把电容充满电;若电量小于1/2,则认为其代表0,并把电容放电,藉此来保持数据的连续性。
从一有计算机开始,就有内存。
内存发展到今天也经历了很多次的技术改进,从最早的DRAM一直到FPMDRAM、EDODRAM、SDRAM、RDRAM、DDRAM、DDRII RAM等,内存的速度一直在提高且容量也在不断的增加。
2、如何理解内存、硬盘、CPU之间的关系呢?我们可以这样去理解----CPU把硬盘当中的数据读取到内存当中来执行,并把执行完的结果写到硬盘当中去。
如果执行期间发生断电的情况那么由于CPU来不及把结果写回到硬盘之上,数据就丢失了。
也就是说并不是CPU速度越快,计算机的运行速度就越快,计算机的运行速度也和内存容量的大小及内存的速度有关。
3、如何识别内存型号内存条一般都有标注大小,如果没有就要看颗粒的编号了,给个你看看: samsung内存例:samsungk4h280838b-tcb0 第1位——芯片功能k,代表是内存芯片。
第2位——芯片类型4,代表dram。
第3位——芯片的更进一步的类型说明,s代表sdram、h代表ddr、g代表sgram。
第4、5位——容量和刷新速率,容量相同的内存采用不同的刷新速率,也会使用不同的编号。
64、62、 63、65、66、67、6a代表64mbit的容量;28、27、2a代表128mbit的容量;56、55、57、5a代表256mbit 的容量;51代表512mbit的容量。
第6、7位——数据线引脚个数,08代表8位数据;16代表16位数据;32代表32位数据;64代表64位数据。
第11位——连线“-”。
第14、15位——芯片的速率,如60为6ns;70为7ns;7b为7.5ns(cl=3;7c为7.5ns(cl=2;80为8ns;10 为10ns(66mhz。
知道了内存颗粒编码主要数位的含义,拿到一个内存条后就非常容易计算出它的容量。
例如一条三星ddr 内存,使用18片samsungk4h280838b-tcb0颗粒封装。
颗粒编号第4、5位“28”代表该颗粒是128mbits,第6、7位“08”代表该颗粒是8位数据带宽,这样我们可以计算出该内存条的容量是128mbits(兆数位) ×16片/8bits=256mb(兆字节)。
注:“bit”为“数位”,“b”即字节“byte”,一个字节为8位则计算时除以8。
关于内存容量的计算,文中所举的例子中有两种情况:一种是非ecc内存,每8片8位数据宽度的颗粒就可以组成一条内存;另一种ecc内存,在每64位数据之后,还增加了8位的ecc校验码。
通过校验码,可以检测出内存数据中的两位错误,纠正一位错误。
所以在实际计算容量的过程中,不计算校验位,具有ecc功能的18片颗粒的内存条实际容量按16乘。
在购买时也可以据此判定18片或者9片内存颗粒贴片的内存条是ecc内存。
hynix(hyundai现代现代内存的含义: hy5dv641622at-36 hyxxxxxxxxxxxxxxxx 123456789101112 1、hy代表是现代的产品 2、内存芯片类型:(57=sdram,5d=ddrsdram; 3、工作电压:空白=5v,v=3.3v,u=2.5v 4、芯片容量和刷新速率:16=16mbits、4kref;64=64mbits、8kref;65=64mbits、4kref;128=128mbits、8kref;129=128mbits、4kref;256=256mbits、16kref;257=256mbits、8kref 5、代表芯片输出的数据位宽:40、80、16、32分别代表4位、8位、16位和32位 6、bank数量:1、2、3分别代表2个、4个和8个bank,是2的幂次关系 7、i/o界面:1:sstl_3、 2:sstl_2 8、芯片内核版本:可以为空白或a、b、c、d等字母,越往后代表内核越新 9、代表功耗:l=低功耗芯片,空白=普通芯片 10、内存芯片封装形式:jc=400milsoj,tc=400miltsop-ⅱ,td=13mmtsop-ⅱ,tg=16mmtsop-ⅱ 11、工作速度:55:183mhz、5:200mhz、45:222mhz、43:233mhz、4:250mhz、33:300nhz、l:ddr200、 h:ddr266b、 k:ddr266a 现代的mbga 封装的颗粒 infineon(英飞凌) infineon是德国西门子的一个分公司,目前国内市场上西门子的子公司infineon生产的内存颗粒只有两种容量:容量为128mbits的颗粒和容量为256mbits的颗粒。
编号中详细列出了其内存的容量、数据宽度。
infineon的内存队列组织管理模式都是每个颗粒由4个bank组成。
所以其内存颗粒型号比较少,辨别也是最容易的。
hyb39s128400即128mb/4bits,“128”标识的是该颗粒的容量,后三位标识的是该内存数据宽度。
其它也是如此,如:hyb39s128800即128mb/8bits;hyb39s128160即128mb/16bits;hyb39s256800即 256mb/8bits。
infineon内存颗粒工作速率的表示方法是在其型号最后加一短线,然后标上工作速率。
-7.5——表示该内存的工作频率是133mhz; -8——表示该内存的工作频率是100mhz。
例如: 1条kingston的内存条,采用16片infineon的hyb39s128400-7.5的内存颗粒生产。
其容量计算为: 128mbits(兆数位)×16片/8=256mb(兆字节)。
1条ramaxel的内存条,采用8片infineon的hyb39s128800-7.5的内存颗粒生产。
其容量计算为:128mbits (兆数位)×8片/8=128mb(兆字节)。
kingmax、kti kingmax内存的说明 kingmax内存都是采用tinybga封装(tinyballgridarray)。
并且该封装模式是专利产品,所以我们看到采用kingmax颗粒制作的内存条全是该厂自己生产。
kingmax内存颗粒有两种容量:64mbits和128mbits。
在此可以将每种容量系列的内存颗粒型号列表出来。
容量备注: ksva44t4a0a——64mbits,16m地址空间×4位数据宽度; ksv884t4a0a——64mbits,8m地址空间×8位数据宽度; ksv244t4xxx——128mbits,32m地址空间×4位数据宽度; ksv684t4xxx——128mbits,16m地址空间×8位数据宽度;ksv864t4xxx——128mbits,8m地址空间×16位数据宽度。
kingmax内存的工作速率有四种状态,是在型号后用短线符号隔开标识内存的工作速率: -7a——pc133/cl=2; -7——pc133/cl=3; -8a——pc100/cl=2; -8——pc100/cl=3。
例如一条kingmax内存条,采用16片ksv884t4a0a-7a的内存颗粒制造,其容量计算为:64mbits(兆数位)×16片/8=128mb(兆字节)。
micron(美光)以mt48lc16m8a2tg-75这个编号来说明美光内存的编码规则。
含义: mt——micron的厂商名称。
48——内存的类型。
48代表sdram;46代表ddr。
lc——供电电压。
lc 代表3v;c代表5v;v代表2.5v。
16m8——内存颗粒容量为128mbits,计算方法是:16m(地址)×8位数据宽度。
a2——内存内核版本号。
tg——封装方式,tg 即tsop封装。
-75——内存工作速率,-75即133mhz;-65即150mhz。
实例:一条micronddr内存条,采用18片编号为mt46v32m4-75的颗粒制造。
该内存支持ecc 功能。
所以每个bank是奇数片内存颗粒。
其容量计算为:容量32m×4bit×16片/8=256mb(兆字节)。
winbond(华邦)含义说明: wxxxxxxxx 12345 1、w代表内存颗粒是由winbond生产 2、代表显存类型:98为sdram,94为ddrram 3、代表颗粒的版本号:常见的版本号为b和h; 4、代表封装,h为tsop封装,b为bga 封装,d为lqfp封装 5、工作频率:0:10ns、100mhz;8:8ns、125mhz;z:7.5ns、133mhz;y:6.7ns、150mhz;6:6ns、 166mhz;5:5ns、200mhz mosel (台湾茂矽)台湾茂矽科技是台湾一家较大的内存芯片厂商,对大陆供货不多,因此我们熟悉度不够。
这颗粒编号为 v54c365164vdt45,从编号的6、7为65表示单颗粒为64/8=8mb,从编号的8、9位16可知单颗粒位宽16bit ,从编号的最后3位t45可知颗粒速度为4.5ns nanya(南亚)、elixir、pqi、pluss、atl、eudar 南亚科技是全球第六大内存芯片厂商,也是去年台湾内存芯片商中唯一盈利的公司,它在全球排名第五位。