1.内存条的诞生
当CPU在工作时,需要从硬盘等外部存储器上读取数据,但由于硬盘这个“仓库”太大,加上离CPU也很“远”,运输“原料”数据的速度就比较慢,导致CPU的生产效率大打折扣!为了解决这个问题,人们便在CPU与外部存储器之间,建了一个“小仓库”—内存。
内存虽然容量不大,一般只有几十MB到几百MB,但中转速度非常快,如此一来,当CPU需要数据时,事先可以将部分数据存放在内存中,以解CPU的燃眉之急。由于内存只是一个“中转仓库”,因此它并不能用来长时间存储数据。内存又叫随机存储器断电之后数据全部丢失。而硬盘则不会。
2.常见的内存条,
目前PC中所用的内存主要有SDRAM、DDR SDRAM、RDRAM等三种类型。
曾经主流—SDRAMB`<*SDRAM(Synchronous DRAM)即“同步动态随机存储器”。SDRAM内存条的两面都有金手指,是直接插在内存条插槽中的,因此这种结构也叫“双列直插式”,英文名叫“DIMM”。目前绝大部分内存条都采用这种“DIMM”结构。
随着处理器前端总线的不断提高,SDRAM已经无法满足新型处理器的需要了,早已退出了主流市场。
今日主流—DDR SDRAM),(简称DDR)是采用了DDR(Double Data Rate SDRAM,双倍数据速度)技术的SDRAM,与普通SDRAM相比,在同一时钟周期内,DDRSDRAM能传输两次数据,而SDRAM只能传输一次数据。从外形上看DDR内存条与SDRAM相比差别并不大,它们具有同样的长度与同样的引脚距离。只不过DDR内存条有184个引脚,金手指中也只有一个缺口,而SDRAM内存条是168个引脚,并且有两个缺口。
根据DDR内存条的工作频率,它又分为DDR200、DDR266、DDR333、DDR400等多种类型:与SDRAM一样,DDR也是与系统总线频率同步的,不过因为双倍数据传输,因此工作在133MHz频率下的DDR相当于266MHz的SDRAM,于是便用DDR266来表示。小提示:工作频率表示内存所能稳定运行的最大频率,例如PC133标准的SDRAM的工作频率为133MHz,而DDR266 DDR的工作频率为266MHz。对于内存而言,频率越高,其带宽越大。除了用工作频率来标示DDR内存条之外,有时也用带宽值来标示,例如DDR 266的内存带宽为2100MB/s,所以又用PC2100来标示它,于是DDR333就是PC2700,DDR400就是PC3200了。小提示:内存带宽也叫“数据传输率”,是指单位时间内通过内存的数据量,通常以GB/s表示。我们用一个简短的公式来说明内存带宽的计算方法:内存带宽=工作频率×位宽/8×n(时钟脉冲上下沿传输系数,DDR的系数为2)。由于DDR内存条价格低廉,性能出色,因此成为今日主流的内存产品。
过时的贵族—RDRAM'8 RDRAM(存储器总线式动态随机存储器)是Rambus公司开发的一种新型DRAM。RDRAM虽然位宽比SDRAM及DDR的64bit窄,但其时钟频率要高得多。从外观上来看,RDRAM内存条与SDRAM、DDR SDRAM内存条有点相似。从技术上来看,RDRAM是一种比较先进的内存,但由于价格高,在市场上普及不是很实际。如今的RDRAM已经退出了普通台式机市场。
3.内存的封装
目前内存的封装方式主要有TSOP、BGA、CSP等三种,封装方式也影响着内存条的性能优劣。
TSOP封装:TOSP(Thin Small Outline Package,薄型小尺寸封装)的一个典型特点就是在封装芯片的周围做出很多引脚。TSOP封装操作方便,可靠性比较高,是目前的主流封装方式。
BGA封装:BGA叫做“球栅阵列封装”,其最大的特点就是芯片的引脚数目增多了,组装成品率提高了。采用BGA封装可以使内存在体积不变的情况下将内存容量提高两到三倍,与TSOP相比,它具有更小的体积、更好的散热性能和电性能。
CSP封装:CSP(Chip Scale Package,芯片级封装)作为新一代封装方式,其性能又有了很大的提高。CSP封装不但体积小,同时也更薄,更能提高内存芯片长时间运行的可靠性,芯片速度也随之得到大幅度的提高。目前该封装方式主要用于高频DDR内存。
1.时钟周期(TCK)
TCK是“Clock Cycle Time”的缩写,即内存时钟周期。它代表了内存可以运行的最大工作频率,数字越小说明内存所能运行的频率就越高。时钟周期与内存的工作频率是成倒数的,即TCK=1/F。比如一块标有“-10”字样的内存芯片,“-10”表示它的运行时钟周期为10ns,即可以在100MHz的频率下正常工作。
2.存取时间(TAC)
TAC(Access Time From CLK)表示“存取时间”。与时钟周期不同,TAC仅仅代表访问数据所需要的时间。如一块标有“-7J”字样的内存芯片说明该内存条的存取时间是7ns。存取时间越短,则该内存条的性能越好,比如说两根内存条都工作在133MHz下,其中一根的存取时间为6ns,另外一根是7ns,则前者的速度要好于后者。
3.CAS延迟时间(CL)
CL(CAS Latency)是内存性能的一个重要指标,它是内存纵向地址脉冲的反应时间。当电脑需要向内存读取数据时,在实际读取之前一般都有一个“缓冲期”,而“缓冲期”的时间长度,就是这个CL了。内存的CL值越低越好,因此,缩短CAS的周期有助于加快内存在同一频率下的工作速度
4.奇偶校验(ECC)
内存是一种数据中转“仓库”,而在频繁的中转过程中,一旦搞错了数据怎么办?而ECC就是一种数据检验机制。ECC不仅能够判断数据的正确性,还能纠正大多数错误。普通PC中一般不用这种内存,它们一般应用在高端的服务器电脑中。oK9pld
目前市场上主流的内存有SDRAM和DDR SDRAM,内存条品牌主要有胜创,金士顿、三星、宇瞻、富豪、现代等等。
1. 内存的单面与双面,单Bank与双Bank的区别?
单面内存与双面内存的区别在于单面内存的内存芯片都在同一面上,而双面内存的内存芯片分布在两面。而单Bank与双Bank的区别就不同了。Bank从物理上理解为北桥芯片到内存的通道,通常每个通道为64bit。一块主板的性能优劣主要取决于它的芯片组。不同的芯片组所支持的Bank是不同的。如Intel 82845系列芯片组支持4个Bank,而SiS的645系列芯片组则能支持6个Bank。如果主板只支持4个Bank,而我们却用6个Bank的话,那多余的2个Bank就白白地浪费了。双面不一定是双Bank,也有可能是单Bank,这一点要注意。
2. 内存的2-2-3通常是什么意思?
这些电脑硬件文章经常出现的参数就是在主板的BIOS里面关于内存参数的设置了。通常说的2-2-3按顺序说的是tRP(Time of Row Precharge),tRCD(Time of RAS to CAS Delay)和CL(CAS Latency)。tRP为RAS预充电时间,数值越小越好;tRCD是RAS到CAS的延迟,数值越小越好;CL(CAS Latency)为CAS的延迟时间,这是纵向地址脉冲的反应时间,也是在一定频率下衡量支持不同规范的内存的重要标志之一。
3.内存的双通道技术和单通道有什么不同?
什么是双通道DDR技术呢?需要说明的是,它并非我前面提到的D D R I I,而是一种可以让2条D D R内存共同使用,数据并行传输的技术。双通道DDR技术的优势在于,它可以让内存带宽在原来的基础上增加一倍,这对于P 4处理器的好处可谓不言而喻。400M H z 前端总线的P 4 A处理器和主板传输数据的带宽为3.2G B /s,而533 M Hz 前端总线的P4B处理器更是达到了4.3G B/s,而P4C处理器更是达到了800MHZ 前端总线从而需要6. 4 G的内存带宽。但是目前除了I850E支持的R ambus P C10 66规范外,根本没有内存可以满足处理器的需要,我们最常用的DDR333本身仅具有2.7G B/s的带宽。DDR400也只能提供3.2G /s的带宽。也就是说,如果我们搭建双通道DDR400的内存,理论上提供2倍DDR400的带宽。将从而根本的解决了CPU和内存之间的瓶颈问题。
4.DDR-II和现在的DDR内存有什么不同?
DDR-II内存是相对于现在主流的DDR-I内存而言的,它们的工作时钟预计将为400MHz或更高。主流内存市场将从现在的DDR-400产品直接过渡到DDR-II。目前DDR-II内存将采用0.13微米工艺,将来会过度到90纳米,工作频率也会超过800MHZ。
DDR-3
DDR3显存可以看作是DDR2的改进版,二者有很多相同之处,例如采用1.8V标准电压、主要采用144Pin球形针脚的FBGA封装方式。不过DDR3核心有所改进:DDR3显存采用0.11微米生产工艺,耗电量较DDR2明显降低。此外,DDR3显存采用了“Pseudo Open Drain”接口技术,只要电压合适,显示芯片可直接支持DDR3显存。当然,显存颗粒较长的延迟时间(CAS latency)一直是高频率显存的一大通病,DDR3也不例外,DDR3的CAS latency为5/6/7/8,相比之下DDR2为3/4/5。客观地说,DDR3相对于DDR2在技术上并无突飞猛进的进步,但DDR3的性能优势仍比较明显:
(1)功耗和发热量较小:吸取了DDR2的教训,在控制成本的基础上减小了能耗和发热量,使得DDR3更易于被用户和厂家接受。
(2)工作频率更高:由于能耗降低,DDR3可实现更高的工作频率,在一定程度弥补了延迟时间较长的缺点,同时还可作为显卡的卖点之一,这在搭配DDR3显存的显卡上已有所表现。
(3)降低显卡整体成本:DDR2显存颗粒规格多为4M X 32bit,搭配中高端显卡常用的128MB显存便需8颗。而DDR3显存规格多为8M X 32bit,单颗颗粒容量较大,4颗即可构成128MB显存。如此一来,显卡PCB面积可减小,成本得以有效控制,此外,颗粒数减少后,显存功耗也能进一步降低。
(4)通用性好:相对于DDR变更到DDR2,DDR3对DDR2的兼容性更好。由于针脚、封装等关键特性不变,搭配DDR2的显示核心和公版设计的显卡稍加修改便能采用DDR3显存,这对厂商降低成本大有好处。
目前,DDR3显存在新出的大多数中高端显卡上得到了广泛的应用。
分享到:
相关推荐
1. **内存类型**:内存分为DDR(Double Data Rate)、DDR2、DDR3、DDR4等不同类型,每种类型的内存速度、功耗和兼容性都有所差异。了解自己的电脑使用的是哪种内存类型,可以帮助选择合适的检测工具。 2. **内存...
在易语言中,内存自定义数据类型是实现高效内存管理的重要手段,它允许程序员根据实际需求定义自己的数据结构。下面将详细阐述这个主题。 内存自定义数据类型是指在程序运行过程中,由程序员自行定义的一种数据结构...
内存编号是制造商为特定类型的内存模块分配的唯一标识符,它包含了关于内存类型、容量、速度等重要信息。例如,“SAMSUNG K4H280838B-TCB0”这一编号中,“SAMSUNG”代表制造商,而后续的字符则分别编码了内存的各种...
理解这两种内存类型的工作原理及其区别对于优化程序性能、避免内存泄漏等问题至关重要。本文将深入探讨Java中堆内存与栈内存的分配机制,并通过对比分析它们之间的差异,帮助读者更好地掌握Java内存管理的核心概念。...
这两种内存类型分别适用于需要高性能与高可靠性的场景。 - **RDIMM**: 支持1067MHz和1333MHz的单列和双列内存,以及1067MHz的四列内存。 - **UDIMM**: 支持1067MHz和1333MHz的单列和双列内存,以及1067MHz的四列...
计算机市场存在多种内存类型,包括但不限于SDRAM(Synchronous Dynamic Random-Access Memory)、DDR SDRAM(Double Data Rate Synchronous Dynamic Random-Access Memory)、RDRAM(Rambus Dynamic Random-Access ...
CPU-Z会显示内存类型,帮助用户判断是否与主板兼容,以及是否需要升级到更先进的内存标准。 再者,内存速度通常以MHz表示,它决定了内存传输数据的速度。较高的内存速度意味着数据处理更快。除了基础速度,CPU-Z还...
Lockstep模式可以纠正任何单一的x4和x8内存类型的DRAM设备故障。在每个channel中的内存必须有相同的HP part number号。Lockstep模式使用channel 1和channel 2。Channel 3不被安装内存。 Lockstep内存安装准则与镜像...
在市场上,有很多不同的内存类型,例如 DDR、DDR2、DDR3 等,每种类型都有其特点和优势。 DDR2 内存逐渐被 DDR3 内存所取代,这种内存通常被标注为 PC2-xxxx,例如 400MHz 的 DDR2 内存就被标注为 PC2-6400,这个...
例如,LG内存编号可能包括其内存类型、容量、速度、时序等信息,Samsung则以其高性能和稳定性闻名,而HY(Hynix,希捷)是全球知名的内存芯片制造商,其内存产品也广泛应用于各种设备。 总结来说,了解内存编号是...
DELL PowerEdge R710 是一款高性能的服务器,它支持DDR3类型的内存条,...在实际应用中,应根据服务器的工作负载和对性能、安全性的需求,合理选择内存类型、大小和配置方式,遵循上述原则,以确保服务器稳定高效运行。
换句话说,它允许将同一块内存视为多种不同的数据类型。这样的灵活性可以简化编码过程,但也可能导致运行时错误,因为类型转换可能不会总是按预期进行。 #### 二、弱类型语言的例子 - **C 和 C++**:尽管 C 和 C++ ...
E820内存检测是针对x86架构计算机的一种内存映射报告机制,它允许操作系统获取到系统内存的详细布局,包括物理地址、大小以及内存类型。在本文中,我们将深入探讨DOS下的E820内存检测及其相关知识。 1. **E820内存...
在本文中,我们将详细解读戴尔R710服务器的内存插法,包括内存类型、内存配置、内存速度、内存镜像模式、优化器模式等。 一、内存类型 戴尔R710服务器支持两种类型的内存:RDIMM(Registered DIMM)和UDIMM...
SPD是存储在内存模块上的一个小型EPROM芯片,它包含了关于内存条的重要信息,如制造商、内存类型、容量、速度、时序等。这些信息在系统启动时被BIOS读取,用于正确配置和管理内存。 2. **SPD刷写**: SPD刷写是指...
需要注意的是,易语言中的自定义数据类型在内存中是以值传递的方式进行操作的,这意味着当你将一个自定义数据类型的变量赋值给另一个变量时,实际上是复制了整个数据结构的内容,而不是引用。这种机制在处理大量数据...
1. **内存类型**:内存分为多种类型,如SRAM(静态随机存取存储器)和DRAM(动态随机存取存储器),其中DRAM进一步包括FPM DRAM、EDO DRAM、SDRAM(同步动态随机存取存储器)、DDR SDRAM(双倍数据速率同步动态随机...
本《终极内存技术指南》深入探讨了内存技术的发展历程,重点涵盖了SDRAM、DDR、DDR2和DDR3等主流内存标准,旨在帮助读者全面理解内存的工作原理、特性以及选择合适的内存类型。以下是针对这些主题的详尽解析: 1. ...
1. **内存类型**:了解不同类型的内存,如栈内存、堆内存以及静态内存的区别。栈内存用于存储自动变量,由编译器自动管理;堆内存则需要程序员手动分配和释放;静态内存是在程序编译时就分配好的。 2. **内存分配与...
1. **内存类型**:DDR(DDR2、DDR3、DDR4等)、SDRAM、RDRAM等不同类型的内存不能混用,必须确保新旧内存条类型一致。 2. **频率匹配**:内存条的运行速度应保持一致,例如DDR3-1333、DDR4-2400等。如果新内存条的...