NVDIMM内存 断电也不丢数据了

简介:

知道网吧网管遇到问题之后为什么要你重启电脑吗?除了省事之外,重启电脑确实能解决大部分问题——因为一旦断电,内存中的数据都没了,一切都要新来过,说 不定就正常了。DRAM内存是易失性的,这个特点对服务器应用来说就不是什么好事了,因为数据安全对这些应用来说才是最重要的。NVDIMM就是一种非易 失性内存,美光日前宣布在全球出货首个8GB DDR4-2133 NVDIMM内存,有了它就不用怕断电等意外事故了。

20160623114940516.jpg

美光正式出货NVDIMM DDR4内存

美光的NVDIMM内存看起来就像是普通的DDR4内存(其实它就是DDR4内存),容量8GB,速率2133MT/s,CL15延迟,288pin针脚,带宽17GB/s,电压1.2V,这些指标跟普通DDR4-2133内存其实没啥区别。

20160623114940382.jpg


美光NVDIMM内存规格

内存自身不特别,但它最大的特色是下面那个2.5寸的“附件”——这货不是硬盘,而是一个超级电容,这种电容充电速度快,循环使用寿命长,功率密度极高,电容量也超大,耐低温高温,是当前电池技术研究中的热门领域,用途广泛。

我们之前见过的企业级SSD中,很多厂商就使用了电容来做断电保护,不过那种电容容量比较小,而在这里,美光NVDIMM内存的超级电容就相当于一个不间断电源,可以在意外情况下帮助用户完成数据备份、恢复,防止意外数据损失。

至于NVDIMM内存,此前我们也报道过一些厂商推出的NVDIMM解决方案,现在它已经是JEDEC的标准方案,其所用的解决方法有几种,原理不外乎就是把DRAM中的数据映射到非易失性的NAND闪存中,电容器就相当于电源,如下图所示:

20160623114940223.png


NVDIMM内存不同解决方案

20160623114941720.png

20160623114941502.png

20160623114941522.png

20160623114942484.png

20160623114945237.png

20160623114946529.png


本文转自d1net(转载)
相关文章
|
2月前
|
存储 编译器 C语言
C语言:数据在内存中的存储形式
C语言:数据在内存中的存储形式
|
1月前
|
存储 C语言
C语言--------数据在内存中的存储
C语言--------数据在内存中的存储
26 0
|
9天前
|
存储 C语言
数据在内存中的存储2
数据在内存中的存储2
|
9天前
|
存储 编译器
数据在内存中的存储1
数据在内存中的存储
|
20天前
|
存储 编译器 程序员
【C语言】整形数据和浮点型数据在内存中的存储
【C语言】整形数据和浮点型数据在内存中的存储
12 0
|
1月前
|
存储 小程序 C语言
【深度剖析数据在内存中的存储】C语言
【深度剖析数据在内存中的存储】C语言
|
1月前
|
存储 小程序 C语言
【C语言进阶】深度剖析数据在内存中的存储
【C语言进阶】深度剖析数据在内存中的存储
|
1月前
|
存储 小程序 编译器
C语言从入门到实战——数据在内存中的存储方式
数据在内存中的存储方式是以二进制形式存储的。计算机中的内存由一系列存储单元组成,每个存储单元都有一个唯一的地址,用于标识它在内存中的位置。计算机可以通过这些地址来定位并访问内存中的数据。 数据在内存中的存储方式取决于数据的类型。数值类型的数据(例如整数、浮点数等)以二进制形式存储,并根据类型的不同分配不同的存储空间。字符串和字符数据由ASCII码存储在内存中。数据结构(例如数组、结构体、链表等)的存储方式也取决于其类型和组织结构。 总之,数据在内存中以二进制形式存储,并根据其类型和组织方式分配不同的存储空间。
43 0
|
1月前
|
存储 小程序 编译器
深度剖析数据在内存中的存储
深度剖析数据在内存中的存储
35 1
|
1月前
|
存储
C进阶:数据在内存中的存储(2)
C进阶:数据在内存中的存储(2)