1.转载:Optane Memory

2.构成SSD的主要IC有主控芯片和NAND闪存,SLC、MLC和TLC三者都是闪存的类型

需要说明的闪存的寿命指的是写入(擦写)的次数,不是读出的次数,因为读取对芯片的寿命影响不大。

首先就要说说TLC是什么。简单来说TLC就是一种成本上相对比较偏向性价比的闪存颗粒


SLC MLC TLC规格对比

TLC其实只是一个形容词,我们所说的TLC指的是TLC闪存,而其中的TLC指的是Triple Level Cell,直接翻译过来叫做3阶单元,比较通俗的意思就是“一个单元可以存储3个信息”,相对应的MLC芯片为“一个单元可以存储2个信息”,SLC芯片则为“一个单元可以存储1个信息”。

可能有人会说这不就是个集成度多少的问题吗?事实不是这样,无论是SLC、MLC、SLC其一个单元本身的晶体管数量是相似的,也就是说我们用物理上差不多的东西储存了更多的信息。但是存储更多的信息就等于带来了更多不稳定。


MOSFET(金属氧化物半导体场效应晶体管)基本结构

那么闪存的结构是什么样子的呢?请大家看上图,在对一个闪存单元编程的时候,电压加到控制栅极(control gate)上,形成一个电场,让电子穿过硅氧化物栅栏,达到浮动栅极(floating gate)。穿越过程完成后,控制栅极上的电压会立刻降回零,硅氧化物就扮演了一个绝缘层的角色。单元的擦除过程类似,只不过电压加在硅基底(P-well)上。


SLC只需要两种电压状态就可以保存所有数据 但是TLC则需要8种

SLC、MLC、TLC三种闪存的MOSFET是完全一样的,区别在于如何对单元进行编程。SLC要么编程,要么不编程,状态只能是0、1。MLC每个单元存储俩比特,状态就有四种00、01、10、11,电压状态对应也有四种。TLC每个单元三个比特,状态就有八种了(000、001、010、100、011、101、110、111)。

SLC、MLC和TLC三者的区别 
SLC=Single-LevelCell,即1bit/cell,速度快寿命长,价格超贵(约MLC3倍以上的价格),约10万次擦写寿命 
MLC=Multi-LevelCell,即2bit/cell,速度一般寿命一般,价格一般,约3000---10000次擦写寿命 
TLC=Trinary-LevelCell,即3bit/cell,也有Flash厂家叫8LC,速度相对慢寿命相对短,价格便宜,约500次擦写寿命

QLC = Quad-Level Cell架构以及出现,即4bit/cell,支持16充电值,速度最慢寿命最短,目前中技术上在研发阶段,但是intel、三星电子等厂商都已经取得了不错的进展。但在SSD应用中目前仍不现实 。

简单地说SLC的性能最优,价格超高。一般用作企业级或高端发烧友。MLC性能够用,价格适中为消费级SSD应用主流,TLC综合性能最低,价格最便宜。但可以通过高性能主控、主控算法来弥补、提高TLC闪存的性能。

LC、MLC和TLC三者本质详解:

目前市面上最常见的三种闪存颗粒分别是SLC、MLC和TLC,它们都代表了闪存颗粒的储存单元,英文分别是SLC=Single-Level Cell,MLC=Multi-Level Cell,TLC=Trinary-Level Cell,即单层单元,多层单元和三层单元。而这次iPhone6最具争议的地方就是因为部分批次的机型使用了TLC芯片。

三者的区别也很明显,存取原理上SLC架构是0和1两个充电值,即每单元只能存取1bit数据,有点儿类似于开关电路,虽然简单却非常稳定。MLC架构可以一次储存4个充电值(00, 01, 10, 11),因此拥有比较好的存储密度,TLC能一次性存储8个充电值(000, 001, 010, 011, 100, 101, 110, 111)。相比SLC闪存每个存储单元只能保存1bit数据,MLC闪存的存储单元可保存2bit,TLC则可保存3bit。TLC利用不同电位的电荷,一个浮动栅存储3个bit的信息,存储密度理论上较之MLC闪存扩大了0.5倍,但无论是SLC、MLC、SLC其一个单元本身的晶体管数量是相似的,也就是说我们用物理上差不多的东西储存了更多的信息。

由于工作原理的不同,三种闪存颗粒的寿命也因此有很大的差距。理论上来说SLC寿命最长,其次MLC,TLC寿命最短,只有500到1000次的擦写,这是一个不争的事实。但这一点却让很多网友对此耿耿于怀,是不是意味着我们擦写个几百次这颗闪存就报废了呢?当然不是,在这一方面,闪存的设计寿命是远超我们的预期的。闪存芯片有自己的延寿机制,当有部分闪存区块发生故障时,就会有原本被屏蔽的区块就会代替故障的部分继续工作,保证了闪存的持续稳定运行。其次,闪存的主控也会平均分摊每一个区块的擦写次数,让闪存的整体寿命得以保障。拿同样采用TLC闪存颗粒的三星的840 EVO举例,国外有人做过一个耐用性测试,编程/擦写循环(P/E)次数大概是1064次,也就是说250GB的终生数据写入量在270TB左右。同样的128GB的iPhone6按1000次擦写寿命来计算,其寿命在128TB左右,其实这个量已经远远超出我们日常使用的需求了。

理论上来说TLC闪存颗粒的性能也是三者中最差的,但事实却并没有这么悬殊,还是以三星840 EVO举例,其AS SSD的测试成绩达到了914分,甚至还高于采用了MLC闪存颗粒的830,所以就以目前TLC闪存芯片的寿命和性能表现来看,都还在用户的可接受范围内,并没有一些媒体黑的那么可怕。

闪存芯片从SLC到MLC再到如今很多厂商力推的TLC,看似是一条很不靠谱的下坡路,但是这些产品正以更加亲民的价格向我们走来。其实当MLC出现的时候,同样也是惹来了一堆争议,寿命不如SLC,速度不如SLC。MLC还不是解决寿命、速度问题得到广泛的使用。现在TLC来了,历史再一次重演,但事实告诉我们TLC是可靠的,并且价格也更优惠。像iPhone那样的手机就更没有必要纠结用的是哪一类闪存颗粒了,就体验来说,大家平时根本不会感受到这两种闪存颗粒的区别。铺天盖地的负面新闻就像当年的阴阳屏一样,炒作的意义大于实际,至于事情的背后是谁在操纵,我们就不得而知了。

储存技术(SLC、MLC、TLC和QLC的NAND闪存技术)和Optane Memory的更多相关文章

  1. Nand flash 三种类型SLC,MLC,TLC【转】

    转自:https://blog.csdn.net/fc34235/article/details/79584758 转载自:http://diy.pconline.com.cn/750/7501340 ...

  2. NAND Flash底层原理,SLC MLC TLC比较【转】

    转自:https://blog.csdn.net/qq_39560607/article/details/81714145 版权声明:请注明转载自Christa_RJ https://blog.csd ...

  3. NAND Flash底层原理,SLC MLC TLC比较

    NAND-Flash 的存储原理 固态硬盘最小单元的基本架构如下: 我们知道计算机中所有的信息储存最终都必须回归到 0与1,原则上,只要存储单元能提供两种或两种以上可供辨识的状态,便可以拿来纪录数据. ...

  4. 工业级别sd卡存贮slc mlc tlc

    slc mlc tlc SLC = Single-Level Cell ,即1bit/cell,速度快寿命长,价格超贵(约MLC 3倍以上的价格),约10万次擦写寿命 MLC = Multi-Leve ...

  5. SSD的SLC MLC 和TLC哪个好?

    <1>SLC = Single-Level Cell ,即1bit/cell,速度快寿命长,价格超贵(约MLC 3倍以上的价格),约10万次擦写寿命MLC = Multi-Level Ce ...

  6. Intel要在中国投35亿美金造这种闪存,3DxPoint技术牛在哪里?

    Repost: https://www.leiphone.com/news/201508/bbCUJqS2M3glCY3m.html 编者按: 今年的IDF上,Intel 再次强调了3DxPoint闪 ...

  7. 浅析DirectX11技术带给图形业界的改变(一) 浅析DirectX11技术带给图形业界的改变【转】

    浅析DirectX11技术带给图形业界的改变(一) 浅析DirectX11技术带给图形业界的改变 前言:2009年10月23日,微软高调发布了其最新一代操作系统——Windows7,这款操作系统相对于 ...

  8. IT软件技术人员的职位路线(从程序员到技术总监) - 部门管理经验谈

    以前写过一个文(IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章),主要介绍笔者的职业发展之路,不过该文需要后续了,因为笔者现在从事的是“产品经理”一职.从笔者的导航文([置顶]博文快 ...

  9. Oracle闪回技术详解

     概述: 闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成).需要注意的是,闪回技术旨在快速 ...

随机推荐

  1. 关于ida pro的插件keypatch

    关于ida pro的插件keypatch 来源 https://blog.csdn.net/fjh658/article/details/52268907 关于ida pro的牛逼插件keypatch ...

  2. ACM程序设计选修课——1030: Hungar的时尚球场(水题+耐心)

    1030: Hungar的时尚球场 Time Limit: 1 Sec  Memory Limit: 64 MB Submit: 14  Solved: 8 [Submit][Status][Web ...

  3. [OJ#63]树句节够提

    [OJ#63]树句节够提 试题描述 给定一棵节点数为 N 的有根树,其中 1 号点是根节点,除此之外第 i 个节点的父亲为 fi.每个节点有一个权值 Ai,所有边权均为 1. 给定 Q 个询问,每个询 ...

  4. Redis 复制功能的几个重要方面

    Redis 复制功能的几个重要方面:1. 一个Master可以有多个Slave:2. Redis使用异步复制.从2.8开始,Slave会周期性(每秒一次)发起一个Ack确认复制流(replicatio ...

  5. iOS-多线程(3)

    多线程之GCD(grand central dispatch)中心调度 为了简化多线程的操作,iOS为我们提供了GCD来实现编程. 使用GCD只要遵守两个步骤即可: 创建对列(串行队列,并行队列) 将 ...

  6. iOS-汉字排序

    * 在IOS开发过程中,排序是我们经常遇到的问题,那么如何进行排序呢? * 在英文状态下,系统中有直接可以调用的方法.    例如:对数组[sss, aaa, bbb, ppp]进行排序,我们可以直接 ...

  7. Error querying database找不到数据库的错误可能发生的原因..

    这个问题纠结了大概两个小时.原因是这样的,我刚刚换了一台新的电脑,准备把以前电脑上自己搭建的小项目放到新电脑上面,用myeclipse引入项目之后,启动项目在浏览器跑起来.然后输入账号密码登录主页,报 ...

  8. 眉目传情之匠心独运的kfifo【转】

    转自:http://blog.csdn.net/chen19870707/article/details/39899743 权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[-] 一 ...

  9. consul UI用127可以访问,指定ip无法访问

    ./consul agent -dev    只能127.0.0.1可以访问 ./consul agent -dev  -client 0.0.0.0 -ui  指定ip可以访问

  10. 洛谷——P1508 Likecloud-吃、吃、吃

    P1508 Likecloud-吃.吃.吃 题目背景 问世间,青春期为何物? 答曰:“甲亢,甲亢,再甲亢:挨饿,挨饿,再挨饿!” 题目描述 正处在某一特定时期之中的李大水牛由于消化系统比较发达,最近一 ...