非易失性存储一览

RAM:随机存取存储器(random access memory,RAM)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。

内存速度非常快,但是同时也有一个特性就是易失性,当电源关闭时RAM不能保留数据。如果需要保存数据,就必须把它们写入一个长期的存储设备中(例如硬盘)。

硬盘虽然非易失性,但是速度非常慢。所以硬盘和内存之间就有非常多的非易失性存储,一直在发展。今天简单梳理下常见的:

SSD :

固态硬盘(Solid State Drives),简称固盘,固态硬盘(Solid State Drive)用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。

NVDIMM:

non-volaitle dual inline memory module,一种集成了普通DDR RAM + 非易失性FLASH芯片的内存条。在系统异常掉电时,NVDIMM借助其后备超级电容作为动力源,在短时间内将数据放入flash芯片,从而永久保存内存中的数据。相比其他介质的非易失性内存,NVDIMM已逐步进入主流服务器市场,micron,viking,AGIGA等国外内存厂商皆以推出自己的NVDIMM。

3D Xpoint:

3D Xpoint抛弃了在NAND芯片的核心-----晶体管。 NAND的工作原理是运动的电子来回在称为其“浮动栅”的晶体管来回跑到,来表示二进制代码的零与一。 这种技术的一个问题是,它不能在一个时间从新单个比特的数据。需要较大的信息块被擦拭,然后重写以合并更改。

3D XPoint的工作原理与NAND存在着根本性的不同。NAND通过绝缘浮置栅极捕获不同数量的电子以实现bit值定义,而3D XPoint则是一项以电阻为基础的存储技术成果,其通过改变单元电阻水平来区分0与1。

3D XPoint的结构非常简单。它由选择器与内存单元共同构成,二者则存在于字线与位线之间(因此才会以‘交叉点’来定名)。在字线与位线之间提供特定电压会激活单一选择器,并使得存储单元进行写入(即内存单元材料发生大量属性变化)或者读取(允许检查该存储单元处于低电阻还是高电阻状态)。我猜测,写入操作要求具备较读取更高的电压,因为如果实际情况相反,那么3D XPoint就会面临着上在读取存储单元时触发大量材料变化(即写入操作)的风险。

上图是对比各种介质之间的延迟,3d xpoint的延迟在10ns级别,总的来说,而3D XPoint架构其实是一种大容量存储技术,虽然比DRAM要慢,但它比DRAM要便宜,比NAND要快,但是比NAND要贵,最重要的是它是非易失性的。所以,断电之后数据不丢失。

就基于3D XPoint的产品来讲,其最为立竿见影的应用方式就是在DRAM与SSD之间充当新的存储层。在计算科学发展的历史长河当中,存储与处理器之间的其它层级一直在不断出现——芯片内多级缓存、芯片外缓存、以及SSD缓存等等——而3D XPoint内存将充当这一体系当中的另一种新型存储介质,从而弥合DRAM与现有高速非易失性存储方案之间的空白区域。通过将3D XPoint作为另一种缓存层,这项技术将被应用于未来的高速应用程序(最典型就是数据库应用,缓存应用)当中,从而克服目前内存容量或者存储延迟给这类应用造成的拖累。


原文发布于微信公众号 - 大数据和云计算技术(jiezhu2007)

原文发表时间:2016-10-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一枝花算不算浪漫

[面经]春季跳槽面筋总结 [2018年3月17]

763
来自专栏Java架构

金三银四跳槽季,阿里面试刚回来的总结——干货!前言:面试总结总结:

1404
来自专栏Java架构

工作2年半跳槽面试阿里,成功拿到offer,凭什么?面试题打动面试官的五大技能推荐课程体系:

2126
来自专栏喔家ArchiSelf

2.4G上的无线共存问题

2.4 GHz无线共存已经存在至少20年了。真正的问题在于,不同的2.4 GHz无线技术满足了同一设备的不同需求,因此必须要在同时运行而不会出现明显的性能退化。...

573
来自专栏我是攻城师

Java与Node.js的较量--一场史诗之战

3566
来自专栏Java学习网

面试感悟:3年工作经验程序员应有的技能

面试感悟:3年工作经验程序员应有的技能 前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员...

2856
来自专栏大数据文摘

去IOE的另外一条路径:全内存数据库弯道超车

1418
来自专栏钱曙光的专栏

一周极客热文:从分析8000条软件工程师招聘信息所学到的

Aline Lerner 过去以编程谋生,现在从事招聘工程师的工作。去年,她通过参考全年的有效招聘数据编写了一篇文章,总结如下: 如果可以的话,尽可能让招聘信息...

2038
来自专栏IT派

从Uber到LinkedIn,聪明人都在用​Node.js

Node.js 8已经发布了,NPM模块每周下载量早已超过10亿,从Uber到LinkedIn都在使用Node.js,谁说JavaScript不能写后台?

1110
来自专栏noteless

7.计算机网络的发展 计算机网络发展背景 原因 阿帕网与计算机网络 通信方式 电路 报文 分组 包 交换 卡恩 瑟夫 网络控制协议 NCP TCP ip诞生发展 tcp 协议族 应用编程接口

https://baike.baidu.com/item/%E4%BA%92%E8%81%94%E7%BD%91%E5%8F%91%E5%B1%95%E5%8F...

793

扫描关注云+社区