如何查看内存颗粒型号

如何查看内存颗粒型号
如何查看内存颗粒型号

内存的具体品牌和型号是什么

内存条是由一个PCB电路板上焊接上内存颗粒构成的,电路板只是连接电路的作用,真正内存的大小要看内存颗粒,一条内存条上的单颗粒容量都相同,内存条的容量等于颗粒容量*颗粒数。

通过查验内存颗粒的型号,我们就可以计算出内存的容量。虽然目前生产内存条的厂商有许多,但能生产内存颗粒、并且能够占领市场的厂家相对来说就不多了,国内市场上主流内存条所用的内存颗粒,主要是一些国际性的大厂所生产。

下面就以几个大厂的内存颗粒编码规则为例来说明内存容量的辨识方法。

三星内存颗粒

目前使用三星的内存颗粒来生产内存条的厂家非常多,在市场上有很高的占有率。由于其产品线庞大,所以三星内存颗粒的命名规则非常复杂。三星内存颗粒的型号采用一个16位数字编码命名的。这其中用户更关心的是内存容量和工作速率的识别,所以我们重点介绍这两部分的含义。

编码规则:K 4 X X X X X X X X - X X X X X

主要含义:

第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片SAMSUNG K4H280838B-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内存。

Micron内存颗粒

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。

实例:一条Micron DDR内存条,采用18片编号为MT46V32M4-75的颗粒制造。该内存支持ECC功能。所以每个Bank是奇数片内存颗粒。

其容量计算为:容量32M ×4bit ×16 片/ 8=256MB(兆字节)。

西门子内存颗粒

目前国内市场上西门子的子公司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内存颗粒

Kingmax内存都是采用TinyBGA封装(Tiny ball grid array)。并且该封装模式是专利产品,所以我们看到采用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(兆字节)。

打磨,也叫Remark,是一种比较常见的造假方式,通常的手段是把低频率的颗粒打磨为高频率的,或是杂牌颗粒打磨成品牌颗粒等。这种假冒的内存在容量上一般没有问题,但在运行的稳定性和性能等方面则大打折扣,质量和寿命也都经不起考验,而且被打磨过的内存无法享受正品内存应有的质保服

务。如下图所示的内存颗粒就是被打磨过的,第一个打磨的颗粒是通过擦除颗粒上的参数后重新写上。“…BT-H”被打磨成了“…BT-D43”,这样DDR266的内存就摇身一变为DD R400了。

另外一种打磨的手法是,不擦除颗粒上的参数而直接改写,如下图所示。编号为“…22DT-J”的颗粒被打磨成“…22DT-D43”,DDR333的内存也被假冒成DDR400了。不法商家在对颗粒进行打磨后便将内存超频使用,以此来提高价格进行谋取暴利。

为了防止买到被打磨过的内存,我们在选购时可以通过以下几点来判断。

第一,看内存颗粒上的编码是否清晰锐利,各颗粒上的编号是否一致。再用力搓一下编码看是否掉色脱落。

第二,看内存颗粒四周的管脚是否有浸锡、补焊的痕迹,电路板和金手指是否干净无划痕。另外对于品牌内存,其PCB板一般采用6层设计,对于那些4层PCB板的内存则需要多加小心。

第三,看内存金手指上方的排阻与电容用料是否充足,排列是否整齐。同时留意是否有SPD芯片,以及SPD芯片的质量。

第四,根据不同的内存品牌看在内存上的防伪标志。例如防伪镭射标签、防伪芯片、防伪序列号等等。

在这个奸商横行的时代,懂得如何区分打磨的内存颗粒还远远不够,对于购买内存的注意事项,有以下的必杀技可供参考。

第一,选用名牌大厂的内存颗粒。上面提到,内存颗粒的质量将直接影响到内存的性能和寿命等,因此在购买时应尽量选择名牌大厂的内存颗粒,这些

内存颗粒的质量都有着非常好的保证。例如HY(现代)、Samsung(三星)、Winbond(华邦)、Infineon(英飞凌)、Micron(美光)、南亚(Nanya)等。

第二,选用优质PCB板的内存。PCB板作为内存的根基,购买时应该选择做工精良、用料厚实的产品,同时也需要选择金手指较厚实的内存。

第三,不可忽视的SPD(Serial Presence Detect串行侦测)芯片。SPD是一颗8Pin的小芯片,一般是1个容量为256字节(2Kbit)的EEPROM(Electrically Erasable Programmable ROM 电可擦写可编程只读存储器芯片)。SPD的作用是记录内存的速度、容量、电压等参数信息,当开机时PC的BIOS将自动读取SPD 中记录的信息,如果没有SPD或者其中的信息错误,则会出现死机、不兼容等现象。因此,选购内存时一定不能选择缺少SPD芯片的产品。

第四,用料和做工同样重要。有了优质的颗粒、PCB板和SPD 芯片后,将他们焊接在一起的制作工艺也显得十分重要。不合格的焊料和焊接技术会产生大量的“虚焊”,一般肉眼看不出有任何不妥,但在使用一段时间后便会逐渐氧化接着脱焊。因此除了选购知名品牌的内存外,选择售后服务完善的品牌也非常重要。

(注:范文素材和资料部分来自网络,供参考。请预览后才下载,期待你的好评与关注。)

主流DDR内存芯片与编号识别

我们关注哪些厂商 在本站前不久的内存评测与优化专题中,经常会提到一些内存芯片编号, 最近在一些论坛中也发现了类似的话题,因此就有了写一篇这方面文章的想法。在下文中,我们将介绍世界主流内存芯片厂商的芯片识别与编号的定义。所有 相关资料截止至2004年4月6日,由于内存产品肯定存在着新旧交替与更新 换代,厂商也因此会不定期的更新编码规则以为新的产品服务,所以若发现新 产品的编号与我介绍的有所不同,请以当时的新规则为准。 这里要强调的是,所谓的主流厂商,就是指DRAM销售额世界排名前十位 的厂商,有不少模组厂商也会自己生产内存芯片。但请注意,他们并不是真正 的生产,而只是封装!像胜创(KingMax)、金士顿(Kingston)、威刚(ADATA、VDATA)、宇瞻(Apacer)、勤茂(TwinMOS)等都出过打着自 己品牌的芯片,不过它们自己并不生产内存晶圆,而是从那些大厂购买晶圆再 自己或找代工厂封装。这类的芯片并不是主流(除了自己,其他模组厂商不可 能用),厂商也没从公布完整详细的编号规则,有时不是厂商某一级别的技术 人员都不会说清自己封装芯片的编号规则。因此,本文所介绍的内容不包括它们,请读者见谅。 那么,现在常见的内存芯片都是哪些厂商生产的呢?我们可以先看看下面 这个2003年世界最大十家DRAM厂商排名。 从中可以看出,排名前十的厂商是三星(SAMSUNG,韩国)、美光(Micron,美国)、英飞凌(Infineon,德国)、Hynix(韩国)、南亚(Nanya,中国台湾)、尔必达(ELPIDA,日本)、茂矽(Mosel Vitelic,中 国台湾),力晶(Powerchip,中国台湾)、华邦(Winbond,中国台湾)、 冲电气(Oki,日本)。

linux查看内存和CPU详解

Linux的缓存机制:Linux会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inode的读写)进行缓存操作。 操作步骤: 1、查询当前内存使用情况和释放缓存的参数 #free -m #cat /proc/sys/vm/drop_caches 2、使用sync命令,将系统缓存区中的脏数据写入磁盘中,包括已修改的i-node、已延迟的块I/O和读写映射文件。 #sync 3、配置文件/proc/sys/vm/drop_caches中记录了缓存释放的参数,含义:默认0—不释放,1—释放pagecache,2—释放dentries和inodes,3—释放所有缓存 #echo 3 > /proc/sys/vm/drop_caches echo 3 > /proc/sys/vm/drop_caches total——总物理内存 used——已使用内存,一般情况这个值会比较大,因为这个值包括了cache+应用程序使用的内存 free——完全未被使用的内存 shared——应用程序共享内存 buffers——缓存,主要用于目录方面,inode值等(ls大目录可看到这个值增加)cached——缓存,用于已打开的文件 note: Tasks: 150 total 进程总数 2 running 正在运行的进程数 148 sleeping 睡眠的进程数 0 stopped 停止的进程数 0 zombie 僵尸进程数 Cpu0: 67.4% us 用户空间占用CPU百分比 2.0% sy 内核空间占用CPU百分比 0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比 30.2% id 空闲CPU百分比 0.0% wa 等待输入输出的CPU时间百分比 0.0% hi 0.0% si 0.0% st cpu 统计信息区域的下方显示了各个进程的详细信息。首先来认识一下各列的含义。 序号列名含义 a PID 进程id

现代内存颗粒编码细则

现代(Hynix)内存编号示含义 (2010-01-21 17:04:43) 转载▼ 标签: 分类:电脑知识 电脑 ddr400 hynix ddr内存 it HY5DU56822AT-H 现代内存编号示意图 A部分标明的是生产此颗粒企业的名称——Hynix。 B部分标明的是该内存模组的生产日期,以三个阿拉伯数字的形式表现。第一个阿拉伯数字表示生产的年份,后面两位数字表明是在该年的第XX周生产出来的。如上图中的517表示该模组是在05年的第17周生产的 C部分表示该内存颗粒的频率、延迟参数。由1-3位字母和数字共同组成。其根据频率、延迟参数不同,分别可以用“D5、D43、D4、J、M、K、H、L”8个字母/数字组合来表示。其含义分别为D5代表DDR500(250MHz),延迟为3-4-4;D43代表DDR433(216MHz),延迟为3-3-3;D4代表DDR400(200MHz),延迟为3-4-4;J代表DDR333(166MHz),延迟为2.5-3-3;M代表DDR266(133MHz),延迟为2-2-2;K代表DDR266A(133MHz),延迟为2-3-3;H代表DDR266B(133MHz),延迟为2.5-3-3;L代表DDR200(100MHz),延迟为2-2-2。 D部分编号实际上是由12个小部分组成,分别表示内存模组的容量、颗粒的位宽、工作电压等信息。具体详细内容如图二

所示D部分编号12个小部分分解示意图采用现代颗粒的内存颗粒特写 第1部分代表该颗粒的生产企业。“HY”是HYNIX的简称,代表着该颗粒是现代生产制造。第2部分代表产品家族,由两位数字或字母组成,“5D”表示为DDR内存,“57”表示为SDRAM内存第3部分代表工作电压,由一个字母组成。其中含义为V代表VDD=3.3V & VDDQ=2.5V; U代表VDD=2.5V & VDDQ=2.5V;W代表VDD=2.5V & VDDQ=1.8V;S代表VDD=1.8V & VDDQ=1.8V 来分别代表不同的工作电压 第4部分代表内存模组的容量和刷新设置,由两位数字或字母组成。对于DDR 内存,分别由“64、66、28、56、57、12、1G”来代表不同的容量和刷新设置。其中含义为:64代表64MB容量,4K刷新;66代表64MB容量,2K刷新; 28代表128MB容量,4K刷新;56代表256MB容量,8K刷新;57代表256MB容量,4K 刷新;12代表512MB容量,8K刷新;1G代表1GB容量,8K刷新 第5部分代表该内存颗粒的位宽,由1个或2个数字组成。分为4种情况,分别用“4、8、16、32”来分别代表4bit、8bit、16bit和32bit 第6部分表示的是Bank数,由1个数字组成。有三种情况,分别是“1”代表2 bank,“2”代表4 bank,“4”代表8 bank 第7部分代表接口类型,由一个数字组成。分为三种情况,分别是“1”代表SSTL_3,“2”代表SSTL_2;“3”代表SSTL_18 第8部分代表该颗粒的版本,由一个字母组成,这部分的字母在26个字母中的位置越*后,说明该内存颗粒的版本越新,目前为止HY内存共有5个版本,表现在编号上,空白表示第一版,“A”表示第二版,依次类推,到第5版则有“D”来代表。购买内存的时候版本越说明新电器性能越好 第9部分代表的是功耗,如果该部分是空白,则说明该颗粒的功耗为普通,如果该部分出现了“L”字母,则代表该内存颗粒为低功耗 第10部分代表内存的封装类型,由一个或两个字母组成。由“T”代表TOSP 封装,“Q”代表LOFP封装,“F”代表FBGA封装,“FC”代表FBGA(UTC:8 x 13mm)封装 第11部分代表堆叠封装,由一个或两个字母组成。空白代表普通;S代表

linux如何查看CPU,内存,机器型号,网卡信息

linux如何查看CPU,内存,机器型号,网卡信息 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | uniq -c 4 physical id : 0 4 physical id : 1 (说明实际上是两颗4核的CPU) PS:Jay added on 10th, May, 2011 # 其实是可能有超线程HT技术,不一定是有4核,也可能是2核4线程;当时还理解不清楚 # getconf LONG_BIT 32 (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit) # cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l 8 (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit) 再完整看cpu详细信息, 不过大部分我们都不关心而已. # dmidecode | grep -A81 'Processor Information' 查看主板型号: # dmidecode |grep -A16 "System Information$" 内存槽及内存条: # dmidecode |grep -A16 "Memory Device$" 查看内存信息 # cat /proc/meminfo # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux (查看当前操作系统内核信息) # cat /etc/issue | grep Linux Red Hat Enterprise Linux AS release 4 (Nahant Update 5) (查看当前操作系统发行版信息)

教你怎么识别内存条

关于内存条 2008-10-10 09:09 金士顿内存条的行货的辨别方法 第一:拿到新的内存条后首先要确认你的内存条上必须有以下两个标签(一个是金士顿的老人头标签,一个是总代理的标签。中国总代共有五个:(弼信恒盈AVNET 联强骏禾)第二:当着卖内存条的商人的面去 https://www.360docs.net/doc/c414680502.html,/china/verify验证内存上的产品ID和序列号,如果邮件反馈该内存条被反复验证,切忌千万不能要。要求更换!一定要没有被反复验证的,因为新的内存条上的ID和序列号只能验证一次! 第三:一定要有上面五个总代的标签,不要轻易相信什么800等一些的刮开密码的确认电话,那是忽悠人的东西。现在个人都可以申请800电话,总之只相信总代理的标签! 由于金士顿近年来在内存市场上的优异表现,被一些不法之徒看中,假货由此也就混入市场。不过,除了假货之外,因Kingston合法代理商不同,所以贴的标也就不同,所以也有些商家为了竞争只说自己的标才是真货。 两种代理商防伪标签 1目测方法: 购买时对内存防伪标的鉴别,金士顿内存的产品铭牌同时就是防伪标。当视线与防伪标表面垂直时,看到的防伪标上Kingston的LOGO头像是玫瑰红色,而当视线与标签形成一个夹角以后,标签就变成了橄榄绿色。这种方法是最简便直接的防伪办法,消费者在购买时就可以立即检验产品真伪,及时发现假货。 铭牌同时就是防伪标 2一分钟网上辨别: 请点选与您的内存模组上完全相同的变彩防伪标或白色标签: 防伪标图样 另外,打800电话或全球网络查询网站 https://www.360docs.net/doc/c414680502.html,/china/verifynew/真假识别,你只需向该网站提交相关的内存产品信息,该网站就将会在极短的时间内帮您识别出您所购买的金士顿内存是否假冒。 先卖个关子,再次重申鉴别金士顿所有产品相对来说最安全、最快捷的方法。如照片所示,通过800防伪电话查询。但是,对眼我要提醒大家,并不是简简单单的按照您所购买产品上面的800电话联系。而是要记住本站提供的正确的800电话:800-8571992。这年头什么东西没有假的,造一个假电话防伪标签太正常

Linux查看CPU和内存使用情况

Linux 查看CPU 和内存使用情况 在系统维护的过程中,随时可能有需要查看CPU 使用率,并根据相应信息分析系统状况的需要。在CentOS 中 可以通过top 命令来查看CPU 使用状况。运行top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式-- 用基于top 的命令,可以控制显示方式等等。退出 top 的命令为q (在top 运行中敲q 键一次)。 top 命令是Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows 的任务管理器 可以直接使用top 命令后,查看%MEM 的内容。可以选 择按进程查看或者按用户查看,如想查看oracle 用户的进程内存使用情况的话可以使用如下的命令: $ top -u oracle 内容解释: PID :进程的ID USER :进程所有者 PR:进程的优先级别,越小越优先被执行 NInice :值 VIRT :进程占用的虚拟内存 RES:进程占用的物理内存

SHR :进程使用的共享内存 僵死状态, N 表示该进程优先值为负数 %CPU :进程占用CPU 的使用率 %MEM :进程使用的物理内存和总内存的百分比 TIME+ :该进程启动后占用的总的 CPU 时间,即占用 CPU 使用时间的累加值。 COMMAND :进程启动命令名称 操作实例 : 即可启动 top top 的全屏对话模式可分为 3 部分:系统信息栏、命令 输入栏、进程列表栏。 第一部分 -- 最上部的 系统信息栏 第一行( top ): 00:11:04”为系统当前时刻; 3:35”为系统启动后到现在的运作时间; “2 users ”为当前登录到系统的用户,更确切的说 是登录到用户的终端数 -- 同一个用户同一时间对系统多个 终端的连接将被视为多个用户连接到系统,这里的用户数也 将表现为终端的数目; S :进程的状态。 S 表示休眠, R 表示正在运行, Z 表示 在命令行中输入 “- ” top ”

如何通过颗粒编号,识别当今现代(HYNIX)内存条规格

如何通过颗粒编号,识别当今现代(HYNIX)内存条规格 消费者通过查看颗粒编号的含义,以识别自己购买内存是否为正品的文章,已经很早就有人开始写了。但随着现代新品颗粒的推出,以及对颗粒编号的调整,早期那些文章已经不能再担任帮助消费者识别真伪的重任。而当今市场,不论是原厂还是兼容,使用现代HY内存颗粒的产品仍然十分常见,再加上消费者因新编号定义不明,而受骗上当的例子仍然存在,因此,我们将对现代颗粒的最新编号定义,对深圳市龙俊电子有限公司总代的现代SDRAM/DDR SDRAM/DDR2 SDRAM三种主流内存颗粒的编号一一进行说明。 一、DDR SDRAM: 现在正值DDR SDRAM内存销售的鼎盛时期,颗粒制造厂稍有个风吹草动,都会影响到整个零售市场的内存价格。现代的DDR SDRAM内存颗粒作为当今零售市场内存产品的主流选件,更是决定着整个内存市场走势的关键。虽然,它并不是利润最高的产品,但由于是主流规格的原因,仍然是内存经销商“走量”的首选产品。 我们以新近上市的现代DDR 500内存的颗粒编号为例。这种最新上市的DDR 500原厂现代内存,采用了编号为HY5DU56822CT-D5的内存颗粒。从这组编号,我们可以了解到如下一些信息:这是一款DDR SDRAM内存,容量256MB,使用了8颗粒结构,并占用2个bank数,封装方式则采用了TSOP II结构。 究竟这些含义是如何被分辨出来的呢?下面我们就对现代DDR SDRAM内存的颗粒编号进行一些说明。 HYNIX DDR SDRAM颗粒编号:

整个DDR SDRAM颗粒的编号,一共是由14组数字或字母组成,他们分别代表内存的一个重要参数,了解了他们,就等于了解了现代内存。 颗粒编号解释如下: 1.HY是HYNIX的简称,代表着该颗粒是现代制造的产品。 2.内存芯片类型:(5D=DDR SDRAM) 3.处理工艺及供电:(V:VDD=3.3V & VDDQ=2.5V;U:VDD=2.5V & VDDQ=2.5V;W:VDD=2.5V & VDDQ=1.8V;S:VDD=1.8V & VDDQ=1.8V) 4.芯片容量密度和刷新速度:(64:64M 4K刷新;66:64M 2K刷新;28:128M 4K刷新;56:256M 8K刷新;57:256M 4K刷新;12:512M 8K刷新;1G:1G 8K刷新) 5.内存条芯片结构:(4=4颗芯片;8=8颗芯片;16=16颗芯片;32=32颗芯片) 6.内存bank(储蓄位):(1=2 bank;2=4 bank;3=8 bank) 7.接口类型:(1=SSTL_3;2=SSTL_2;3=SSTL_18) 8.内核代号:(空白=第1代;A=第2代;B=第3代;C=第4代) 9.能源消耗:(空白=普通;L=低功耗型) 10.封装类型:(T=TSOP;Q=LOFP;F=FBGA;FC=FBGA(UTC:8x13mm)) 11.封装堆栈:(空白=普通;S=Hynix;K=M&T;J=其它;M=MCP(Hynix);MU=MCP(UTC)) 12.封装原料:(空白=普通;P=铅;H=卤素;R=铅+卤素) 13.速度:(D43=DDR400 3-3-3;D4=DDR400 3-4-4;J=DDR333;M=DDR333 2-2-2;K=DDR266A;H=DDR266B;L=DDR200) 14.工作温度:(I=工业常温(-40 - 85度);E=扩展温度(-25 - 85度))

Linux查看CPU和内存使用情况

Linux查看CPU和内存使用情况 在系统维护的过程中,随时可能有需要查看CPU 使用率,并根据相应信息分析系统状况的需要。在Ce ntOS 中,可以通过top 命令来查看CPU 使用状况。运行top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式-- 用基于top 的命令,可以控制显示方式等等。退出top 的命令为q (在top 运行中敲q 键一次)。 操作实例: 在命令行中输入“top” 即可启动top top 的全屏对话模式可分为3部分:系统信息栏、命令输入栏、进程列表栏。 第一部分-- 最上部的系统信息栏: 第一行(top): “00:11:04”为系统当前时刻; “3:35”为系统启动后到现在的运作时间; “2 users”为当前登录到系统的用户,更确切的说是登录到用户的终端数-- 同一个用户同一时间对系统多个终端的连接将被视为多个用户连接到系统,这里的用户数也将表现为终端的数目; “load average”为当前系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,一般的可以认为这个数值超过CPU 数目时,CPU 将比较吃力的负载当前系统所包含的进程; 第二行(Tasks): “59 total”为当前系统进程总数; “1 running”为当前运行中的进程数; “58 sleeping”为当前处于等待状态中的进程数; “0 stoped”为被停止的系统进程数; “0 zombie”为被复原的进程数; 第三行(Cpus): 分别表示了CPU 当前的使用率; 第四行(Mem): 分别表示了内存总量、当前使用量、空闲内存量、以及缓冲使用中的内存量; 第五行(Swap): 表示类别同第四行(Mem),但此处反映着交换分区(Swap)的使用情况。通常,交换分区(S wap)被频繁使用的情况,将被视作物理内存不足而造成的。 第二部分-- 中间部分的内部命令提示栏: top 运行中可以通过top 的内部命令对进程的显示方式进行控制。内部命令如下表: s - 改变画面更新频率 l - 关闭或开启第一部分第一行top 信息的表示

教你认识计算机硬件及相关参数的识别(2--内存篇)(精)

二、内存(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,代表是

内存型号说明

内存型号说明: Samsung 具体含义解释: 例:SAMSUNG K4H280838B-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片SAMSUNG K4H280838B-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

!!!!!!颗粒比拼 深度详解 教你如何直击本质看内存 如何识别ettutt颗粒和原厂major颗粒

!!!!!!颗粒比拼深度详解教你如何直击本质看内存如何识 别ettutt颗粒和原厂major颗粒 内存芯片比闪存芯片更加混乱,今天笔者就像大家介绍一些,市场上主流内存颗粒种类和他们的差别。 原厂颗粒与白片的区别 总的来看,内存颗粒分为原厂(major brand或者简称major,打印芯片原厂商标)/白片(大多数只打最下面一行小序号,少数不打字)/次品(downgraded,一般不会打字)。其中所谓“白片”又可以细分为ett、utt以及其他更差的等级。在正规市场上交易的一般就是major、ett、utt这几种。 那么major、ett、utt究竟是什么样的概念呢?大家都知道,内存芯片是晶圆经过切割封装后的产物。内存芯片厂商一般把这个任务放在封测厂做,在封装后立即进行测试。封测厂可能是厂商自己的,也可能是外包的。在一整个晶圆进行切割封装之前,要先进行基本的电性测试,看看晶圆的质量是否较差,或者晶圆的某些区域有潜在缺陷。 那些较差的晶圆,或者晶圆上较差的区域,在切割封装后就会成为utt/ett颗粒。但由于后续测试费用其实很贵,不做或者少做后续测试可以省很多钱,成本就低了,另外还有个好处就是其中可能有“神颗粒”就是所谓“超频极品”,这样所

谓“价廉物美”可以吸引内存条厂商来买。 晶圆 utt名字是untested就是未经测试,但实际上最基本的物理测试还是做的,而ett名为effectively tested,就是通过有效性测试的颗粒,测试工序比utt多了不少,质量也要强不少。但是它们都没有经过原厂major颗粒那样的严酷测试。原厂颗粒一般要在测试时通过物理条件来模拟颗粒在恶劣 环境下长时间工作几年老化以后的情况(但不会使颗粒真的老化),能通过这种测试的颗粒当然能够保证长时间使用的稳定性。只有这样的颗粒,才有资格打上原厂标。 所以,如果要论质量,不用说都知道major>ett>utt。当然,这里的质量和超频无关。 现货内存与期货内存的区别 来看两张dramexchange上的内存现货/期货价格图: 上边是现货 下边是期货 图中标明频率的是major芯片,标ett的是ett或者utt

教你识别显存颗粒编号

【菜鸟进阶】必读猛文---【教你识别显存颗粒编号】(包括4870的DDR5显存) 【转贴】 识至少要延伸到对显存的认识,这样你才能对一个显卡的性能做出较为准确的判断,这是我个人看过的 识类文章。所以推荐给大家。 显卡的性能是由GPU(核心)和显存共同决定的,GPU的好坏最关键,最受关注 显存却往往被新手朋友所忽视 这是一位网友买到的GDDR2版HD3850/GPU-Z截图,GDDR2显存频率低得可怜 ,严重影响HD3850性能发挥 真是一个惨痛的教训 那么如何看懂显存及颗粒的性能参数呢?本篇主要就是详解这个问题

先讲解一下有关显存性能的知识 显存速度与显存频率,ns(纳秒)与MHz的换算 大多数显存都是GDDR3显存,它的等效频率是实际频率的2倍(GDDR4和GDDR2也适用),不特别说明我们 等效频率 例如本人使用的七彩虹HD3850黄金版512M采用的是GDDR3 1.2NS显存 其理论速度换算为实际频率就是1/1.2=0.833GHz=833MHz(即GPU-Z上显示的)

est等等)看到的显存频率都是它的实际频率,换算成等效频率要乘以2,如上图的换算,我们平时讲的显另外GDDR5的等效频率是实际频率的4倍,目前采用GDDR5显存的显卡只有HD4870和HD4870X2 显存位宽=单颗显存位宽*显存数量...举两个例

上图用数字标出GTX280的16颗显存,每颗显存(容量/位宽)64M/32bit,16颗共1G/512bit

下载 (182.67 KB) 2009-5-19 15:20 X260相对于GTX280取掉其中两颗显存,每颗显存64M/32bit,所以GTX260的显存位宽是512bit-32bit 1024M-64M*2=896M 的想法,把GTX260空焊的那2颗显存加上去,组成16颗32bit,共512bit,多加两颗显存成本就换来GTX280的性能,那定显存位宽的却是GPU,因为显存位宽控制器是集成在GPU里面,NV已经将GTX260的核心屏蔽掉64bit显存控制器, 存位宽掌控在NV这个GPU制造商手里 存位宽*显存频率(MHz).显卡性能中最关键的是GPU,而接下来就是显存带宽,这是"第二 量 显存位宽就像河宽,宽度越大流量就越大,GPU交易量就越大

如何查看内存颗粒型号

内存的具体品牌和型号是什么 内存条是由一个PCB电路板上焊接上内存颗粒构成的,电路板只是连接电路的作用,真正内存的大小要看内存颗粒,一条内存条上的单颗粒容量都相同,内存条的容量等于颗粒容量*颗粒数。 通过查验内存颗粒的型号,我们就可以计算出内存的容量。虽然目前生产内存条的厂商有许多,但能生产内存颗粒、并且能够占领市场的厂家相对来说就不多了,国内市场上主流内存条所用的内存颗粒,主要是一些国际性的大厂所生产。 下面就以几个大厂的内存颗粒编码规则为例来说明内存容量的辨识方法。 三星内存颗粒 目前使用三星的内存颗粒来生产内存条的厂家非常多,在市场上有很高的占有率。由于其产品线庞大,所以三星内存颗粒的命名规则非常复杂。三星内存颗粒的型号采用一个16位数字编码命名的。这其中用户更关心的是内存容量和工作速率的识别,所以我们重点介绍这两部分的含义。 编码规则:K 4 X X X X X X X X - X X X X X 主要含义: 第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位——连线“-”。

samsung内存识别法

芯片上的代码就是型号 内存条一般都有标注大小,如果没有就要看颗粒的编号了,给个你看看: 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内存。

如何从内存颗粒辨别内存真假

如何从内存颗粒辨别内存真假 说到内存条懂得DIY的用户都不陌生,相信你也可以随口说出几个内存品牌,甚至对它们的型号、频率等参数倒背如流。与CPU、显卡、主板这些DIY大件相比,一般用户在内存上的花费都不会很多。虽然内存条的价格每天都在变化,但是5——10元的幅度对用户并没有大影响,卖场上零售商家每条内存的纯利润也就在10多元。 但这个看似平静的市场其实还有很多你不知道东西,各种乱七八糟的分级、定价、期货、现货,早把资本市场的残酷表现的淋漓尽致。对用户来讲在挑选内存时,品牌和售后是永远排在最前面的参考条件,但对于关系到内存质量的核心部件,内存颗粒了解的人却并不多 实际上,内存芯片比闪存芯片更加混乱,今天笔者就像大家介绍一些,市场上主流内存颗粒种类和他们的差别。 原厂颗粒与白片的区别 总的来看,内存颗粒分为原厂(major brand或者简称major,打印

芯片原厂商标)/白片(大多数只打最下面一行小序号,少数不打字)/次品(downgraded,一般不会打字)。其中所谓“白片”又可以细分为ett、utt以及其他更差的等级。在正规市场上交易的一般就是major、ett、utt这几种。 那么major、ett、utt究竟是什么样的概念呢?大家都知道,内存芯片是晶圆经过切割封装后的产物。内存芯片厂商一般把这个任务放在封测厂做,在封装后立即进行测试。封测厂可能是厂商自己的,也可能是外包的。在一整个晶圆进行切割封装之前,要先进行基本的电性测试,看看晶圆的质量是否较差,或者晶圆的某些区域有潜在缺陷。 那些较差的晶圆,或者晶圆上较差的区域,在切割封装后就会成为utt/ett颗粒。但由于后续测试费用其实很贵,不做或者少做后续测试可以省很多钱,成本就低了,另外还有个好处就是其中可能有“神颗粒”就是所谓“超频极品”,这样所谓“价廉物美”可以吸引内存条厂商来买。 晶圆 utt名字是untested就是未经测试,但实际上最基本的物理测试还

轻松识别DDR内存颗粒编号!

轻松识别DDR内存颗粒编号! 内存传输标准 PC3-10600 是什么意思啊数字越大越好吗? 浏览次数:2046次悬赏分:0 |解决时间:2011-5-30 09:14 |提问者:螺丝帽789 最佳答案 PC3-10600=DDR3 1333 PC3代表DDR3 10600是用带宽来命名,1333*64/8=10664,1333是DDR等效频率 现在DIY爱好者们在帮朋友或者是自已攒机的时候,往往会选择性价比最高的内存,呵呵,DDR内存就是目前最好的选择了。可是DDR到底是什么呀?(我倒~~~)DDR顾名思义就是双倍速率同步动态随机存储器,通常简称其为DDR。由于它在时钟触发沿的上、下沿都能够进行数据传输,所以在相同的总线频率下DDR内存具有更高的数据带宽。DDR与SDRAM在外观上没什么太大的差别,二者具有相同的长度与同样的管脚距离。但是,DDR内存具有184只管脚,比传统的SDRAM多16只,这些管脚主要包含了新的阀门控制、电源、时钟、和接地等信号接口。(明白什么是DDR了吧!) 既然我们现在已经知道了DDR为何物了,那么我们就开始选够吧。可是目前市场上充斥着很多假冒名牌内存,以低容量内存冒充高容量,以低速内存冒充高速度内存的情况时有发生,为了能让哪些刚入门的DIYer们在够机的时候作一个明白白的消费者,我特地教给你们一手,如何从内存芯片的编号上识别那些识别假冒内存,不让JS的奸计得成!一般方法是看SPD芯片中的信息和内存芯片上的编号,由于SPD芯片内的信息是内存的技术规范,因此一般用户在柜台购买内存时是看不到的,所以用户只能依靠内存颗粒上的编号来识别。由于各生产厂家的内存编号不近相同,因此下面我们就举例说明内存编号上代表的信息。 现代DDR内存: 随着各大内存和主板厂商的跟近,使得我们有理由相信DDR的时代终于来临了。既然DDR内存已经下滑到传统的SDRAM价格水平,支持DDR的主板芯片组技术日益成熟,那我们就没有理由去买一台配备SDRAM的ATHLON计算机。双倍速传输速率的SDRAM在Geforce2、Geforce3、RADEON等显卡上应用也已经快2年了,并得到了大家的认可。HY作为SDRAM的颗粒生产大厂自然早已加入了DDR 的生产行列,但是我们对其颗粒编号的认识还是很模糊的,下面我们就来给大家介绍介绍HY颗粒编号的秘密。 HY XX X XX XX XX X X X X X X X 1 2 34 5 6 78 9 10 11 12 1、HY代表是现代的产品 2、内存芯片类型:(57=SDRAM,5D=DDR SDRAM);

linux系统下查看系统信息命令

Linux的文件系统中,有一个特殊目录“/proc”,该目录下列出的文件并非保存在磁盘上,而是内存中的一个映像。在该目录下可以找到许多有意思的东西,例如: /proc/cpuinfo 本机CPU的相关信息; /proc/meminfo 本机内存及交换分区的使用信息; /proc/modules 本机已安装的硬件模块信息; /proc/mounts 本机已挂载mount 上的设备信息; 此外,该目录下有一些以数字为名称的子目录,每个子目录用于维护一个正在运行的进程,而目录名即为相应的进程ID。例如进入名称为“1” 的子目录:cd /proc/1 该目录下文件“cmdline” 中的内容为该进程运行时执行的命令行;“environ”文件中的内容为该进程运行时的环境变量信息;“stat” 文件中存放的时该进程运行的状态信息等。 通过查看“ /proc” 目录下的文件,可以获取几乎所有的系统信息及系统的运行状态信息。事实上,Linux下的诸多查询系统状态信息的命令,也是通过读取该目录下的文件而获取的。 以下是一些用于查看系统状态信息的命令: df 命令 用于查看Linux 文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。如: df -k 以千字节(KB)为单位显示各分区的信息; df -a 显示所有分区,包括大小为0 的分区; df -T 显示分区类型(EXT2 或EXT3等)。 du 命令 用于查看文件或文件夹的大小。如: du -b /home 以字节为单位显示“ /home ”文件夹下各个子文件夹的大小; du -ks home 以千字节(KB)为单位显示“/home” 文件夹的总大小; top 命令(第三页有详细的图形介绍top命令) 用于实时查看系统状态信息。运行该命令后,屏幕上会显示如下信息: CPU状态(CPU states):包括用户进程占用比率、系统进程占用比率、用户的nice 优先级进程占用比率及空闲CPU资源比率等;

内存编号识别解读

内存编号识别解读 Samsung 具体含义解释: 例:SAMSUNG K4H280838B-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片SAMSUNG K4H280838B-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 HY XX X XX XX XX X X X X X XX 1 2 3 4 5 6 7 8 9 10 11 12 1、HY代表是现代的产品 2、内存芯片类型:(57=SDRAM,5D=DDR SDRAM); 3、工作电压:空白=5V,V=3.3V,U=2.5V 4、芯片容量和刷新速率:16=16Mbits、4K Ref;64=64Mbits、8K Ref;65=64Mbits、

Linux下访问内存物理地址

Linux下访问内存物理地址 by tmsonhsut 2008.4.28 Linux内核里提供的/dev/mem驱动,为我们读写内存物理地址,提供了一个渠道。下面讲述2种利用mem设备文件进行物理地址读写的方法,一种是设备驱动的方法,另一种是系统调用的方法。 首先我们看下mem这个设备文件,/dev/mem是linux下的一个字符设备,源文件是~/drivers/char/mem.c,这个设备文件是专门用来读写物理地址用的。里面的内容是所有物理内存的地址以及内容信息。通常只有root用户对其有读写权限。 1.设备驱动的方法 下面是mem.c文件里定义的file_operations结构,提供了llseek,read,write,mmap以及open等方法。 static structfile_operationsmem_fops = { .llseek = memory_lseek, .read = read_mem, .write = write_mem, .mmap = mmap_mem, .open = open_mem, }; 因此我们可以通过一般驱动的使用方法,将内存完全当作一个设备来对对待。应用程序如下: #include #include int main(void) { intfd; char *rdbuf; char *wrbuf = "butterfly"; int i; fd = open("/dev/mem",O_RDWR); if(fd< 0) { printf("open /dev/mem failed."); } read(fd,rdbuf,10); for(i = 0;i < 10;i++) { printf("old mem[%d]:%c\n",i,*(rdbuf + i)); }

相关文档
最新文档