储存技术(SLC、MLC、TLC和QLC的NAND闪存技术)和Optane Memory
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的更多相关文章
- Nand flash 三种类型SLC,MLC,TLC【转】
转自:https://blog.csdn.net/fc34235/article/details/79584758 转载自:http://diy.pconline.com.cn/750/7501340 ...
- NAND Flash底层原理,SLC MLC TLC比较【转】
转自:https://blog.csdn.net/qq_39560607/article/details/81714145 版权声明:请注明转载自Christa_RJ https://blog.csd ...
- NAND Flash底层原理,SLC MLC TLC比较
NAND-Flash 的存储原理 固态硬盘最小单元的基本架构如下: 我们知道计算机中所有的信息储存最终都必须回归到 0与1,原则上,只要存储单元能提供两种或两种以上可供辨识的状态,便可以拿来纪录数据. ...
- 工业级别sd卡存贮slc mlc tlc
slc mlc tlc SLC = Single-Level Cell ,即1bit/cell,速度快寿命长,价格超贵(约MLC 3倍以上的价格),约10万次擦写寿命 MLC = Multi-Leve ...
- SSD的SLC MLC 和TLC哪个好?
<1>SLC = Single-Level Cell ,即1bit/cell,速度快寿命长,价格超贵(约MLC 3倍以上的价格),约10万次擦写寿命MLC = Multi-Level Ce ...
- Intel要在中国投35亿美金造这种闪存,3DxPoint技术牛在哪里?
Repost: https://www.leiphone.com/news/201508/bbCUJqS2M3glCY3m.html 编者按: 今年的IDF上,Intel 再次强调了3DxPoint闪 ...
- 浅析DirectX11技术带给图形业界的改变(一) 浅析DirectX11技术带给图形业界的改变【转】
浅析DirectX11技术带给图形业界的改变(一) 浅析DirectX11技术带给图形业界的改变 前言:2009年10月23日,微软高调发布了其最新一代操作系统——Windows7,这款操作系统相对于 ...
- IT软件技术人员的职位路线(从程序员到技术总监) - 部门管理经验谈
以前写过一个文(IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章),主要介绍笔者的职业发展之路,不过该文需要后续了,因为笔者现在从事的是“产品经理”一职.从笔者的导航文([置顶]博文快 ...
- Oracle闪回技术详解
概述: 闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成).需要注意的是,闪回技术旨在快速 ...
随机推荐
- hdu6038[找规律+循环节] 2017多校1
/*hdu6038[找规律+循环节] 2017多校1*/ #include<bits/stdc++.h> using namespace std; typedef long long LL ...
- 【bzoj2752】[HAOI2012]高速公路(road) 线段树
题目描述 Y901高速公路是一条重要的交通纽带,政府部门建设初期的投入以及使用期间的养护费用都不低,因此政府在这条高速公路上设立了许多收费站.Y901高速公路是一条由N-1段路以及N个收费站组成的东西 ...
- 【Luogu】P1903数颜色(带修改莫队)
题目链接 带修改莫队模板. 加一个变量记录现在是第几次修改,看看当前枚举的询问是第几次修改,改少了就改过去,改多了就改回来. 话说我栈用成队列了能过样例?!!!! 从此深信一句话:样例是出题人精心设计 ...
- ubuntu14.04 安装 tensorflow9.0
ubuntu14.04 安装 tensorflow9.0 文章目录 ubuntu14.04 安装 tensorflow9.0 安装pip(笔者的版本为9.0) 仅使用 CPU 的版本的tensorfl ...
- java面试题之有哪几种方式可以让线程阻塞
线程阻塞方式: 1.join 2.sleep 3.yield 4.改变线程的优先级 5.将线程设置成守护线程(jvm中的垃圾回收线程) 参考:https://blog.csdn.net/liyucho ...
- Springboot 版本+ jdk 版本 + Maven 版本的匹配
Spring boot 版本 Spring Framework jdk 版本 maven 版本 1.2.0 版本之前 6 3.0 1.2.0 4.1.3+ 6 3.2+ 1.2.1 4.1.3+ 7 ...
- 文本生成器(bzoj 1030)
Description JSOI交给队员ZYX一个任务,编制一个称之为“文本生成器”的电脑软件:该软件的使用者是一些低幼人群,他们现在使用的是GW文本生成器v6版.该软件可以随机生成一些文章―――总是 ...
- APUE 学习笔记(五) 进程环境
1.main函数 C程序总是从main函数开始执行,当内核执行C程序时,在调用main函数之前先调用exec函数从内核获取命令行参数和环境变量值 2.进程终止 正常终止: (1)在main函数内执 ...
- 2018.8.6 Noip2018模拟测试赛(十九)
日期: 八月六号 总分: 300分 难度: 提高 ~ 省选 得分: 10分(MMP) 题目目录: T1:Tree T2:异或运算 T3:Tree Restoring 赛后反思: Emmmmm ...
- 【BZOJ3529】数表(莫比乌斯反演,BIT,自然溢出)
题意: 思路: #include<cstdio> #include<cstring> #include<string> #include<cmath> ...