1、什么是NAND闪存

固态硬盘(SSD)的底层NAND架构因模型而异,NAND闪存的几种类型SLC、MLC、eMLC和TLC具备不同特性。

与机械硬盘(HDD)相比,SSD封装使存储子系统和阵列能够提供出色的应用性能,并能在业务分析和其他工作负载下快速工作。在个人电脑和移动设备中,闪存能够加速应用程序启动时间和加速数据传输。

而且由于闪存没有可移动部件,所以SSD几乎不容易受到突然移动和物理冲击的伤害。另外还有一个优势是,它们也比HDD耗电更少,但SSD在每GB的成本上往往高于HDD。

NAND闪存是用于SSD和存储卡的一种非易失性存储体系结构,它的名字来源于逻辑门(NOT-AND),用于确定数字信息如何存储在闪存设备的芯片中。

2、NAND闪存类型

1)SLC(Single-Level Cell,单层单元)

在每个单元中存储一个Bit,这种设计提高了耐久性、准确性和性能。

对于企业的关键应用程序和存储服务,SLC是首选的闪存技术,价格最高。

2)MLC(Multi-Level Cell,多层单元)

为每个单元存储2个Bit,尽管在存储单元中存储多个Bit似乎能够很好地利用空间,在相同空间内获得更大容量,但它的代价是使用寿命降低,可靠性降低。

相对而言,MLC SSD使得在PC和笔记本电脑上增加闪存成为可能。

3)eMLC(Enterprise Multi-Level Cell,企业多级单元)

是MLC NAND 闪存的一个“增强型”的版本,它在一定程度上弥补了SLC和MLC之间的性能和耐久差距。

eMLC驱动器比MLC驱动器贵,但比SLC驱动器便宜得多。尽管每个单元仍然存储2个Bit,但eMLC驱动器的控制器管理数据放置、磨损均衡和一些其他存储操作延长了eMLC SSD的使用寿命。

4)TLC(Triple-Level Cell,三层单元)

每个单元存储3比特,通常用于性能和耐久性要求相对较低的消费级电子产品。

最适合于包含大量读取操作的应用程序,基于TLC的存储组件很少在业务环境中使用,但是闪存体系结构的最新改进,包括3D NAND(稍后将详细介绍)、持久增强的数据放置和错误纠正技术,使该技术在读密集型企业存储应用程序中占有了一席之地。

3、如何选择SLC、MLC、eMLC和TLC

写入/擦除(PE)周期用来衡量NAND闪存可以支持多少读和写操作,虽然它们没有机械部件可以磨损,但SSD驱动器仍然存在有限的使用寿命。

每种类型的NAND闪存都有不同的使用寿命,这意味着它会在SSD降级并最终失效之前提供有限数量的P/E周期。当然,除了制造缺陷,电力激增或其他灾难性的破坏可能导致SSD的失效。这是决定SSD支持的存储工作负载和应用程序类型的主要影响因素。

refer:

http://www.enterprisestorageforum.com/storage-hardware/slc-vs-mlc-vs-tlc-nand-flash.html

https://baijiahao.baidu.com/s?id=1612844422172688377&wfr=spider&for=pc

【基础】 存储类:闪存类型SLC、MLC、TLC详解相关推荐

  1. 苹果7【】闪存测试软件,苹果iPhone手机闪存类型怎么查询【详解】

    如何查询苹果iPhone手机的闪存类型? 去年,苹果发布的iPhone6/6 Plus出现了频繁死机的情况,有业内人士分析,这与其采用了TLC以及MLC不同颗粒的闪存有关.那么,新款iPhone会不会 ...

  2. Nand flash 三种类型SLC,MLC,TLC

    转载自:http://diy.pconline.com.cn/750/7501340.html 从前,大家谈TLC色变:如今,TLC攻占SSD半壁江山.是的,这个世界就是这么奇妙. 虽然TLC早已占据 ...

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

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

  4. 【基础教程】Python整数类型(int)详解

    整数就是没有小数部分的数字,Python 中的整数包括正整数.0 和负整数. 有些强类型的编程语言会提供多种整数类型,每种类型的长度都不同,能容纳的整数的大小也不同,开发者要根据实际数字的大小选用不同 ...

  5. 【基础教程】Python复数类型(complex)详解

    复数(Complex)是 Python 的内置类型,直接书写即可.换句话说,Python 语言本身就支持复数,而不依赖于标准库或者第三方库. 复数由实部(real)和虚部(imag)构成,在 Pyth ...

  6. Java基础--String类底层实现原理及API示例详解

  7. 被SLC、MLC、TLC搞晕?一文了解所有闪存类型

    通常情况下,固态硬盘(SSD)的底层NAND架构会因模型而异.NAND 闪存的每种类型--SLC.MLC.eMLC和TLC--都有不同的特性,并因此对您的数据存储产生不同的影响,在这篇文章中,我们会讨 ...

  8. mlc tlc slc qlc_看了这么多固态硬盘科普,终于真正搞明白TLC闪存和SLC缓存

    除了极个别MLC和QLC型号,现在我们能够买到的固态硬盘基本都使用了TLC闪存,今天为大家介绍一些不为众人所知的TLC秘闻. 为什么TLC写入速度比较慢? 闪存用存储电子来记录和表达数据,存储电子的部 ...

  9. ICMAX漫谈闪存颗粒SLC与MLC和TLC三者的区别 ,性价比哪个好?

    鉴于有粉丝向我提问,SLC.MLC与TLC选择哪种比较好,宏旺半导体ICMAX根据在行业内的多年经验,先跟大家梳理一下SLC.MLC及TLC三种闪存差异,并从专业的角度提供选择方案. 根据闪存颗粒中单 ...

最新文章

  1. 网络配置文件、命令详解
  2. python运算符(算数运算符、赋值运算符、复合赋值运算符、比较运算符、逻辑运算符)
  3. BEC攻击危害惊人 3年造成23亿美元损失
  4. 【算法数据结构Java实现】递归的简单剖析及时间复杂度计算
  5. java封装示例代码
  6. c语言 变量 定义 使用,C语言为什么要规定对所用到的变量要“先定义,后使用”...
  7. 如何利用tcpdump抓包?
  8. wxpython textctrl绑键盘事件_wxPython控件学习之TextCtrl(三)响应文本控件事件
  9. 6远程桌面连接不上_windows server2008 远程桌面 创建新用户和多用户登录
  10. springboot pom.xml实战(com.mchange与c3p0配置)
  11. 车辆路径问题VRPTW之四【节约里程法ClarkWright算法】
  12. java getbytes_JAVA的getBytes()方法
  13. GO语言开源项目TOP 100
  14. Typecho权限管理插件 - 权限狗
  15. noip题库 —— 4.7反质数
  16. ipad2019编写html,2019 iPad性能排行榜,选对型号很重要
  17. C#打印标签(包括二维码和一位条码)
  18. 软件设计模式“单例模式”和“工厂模式”
  19. 云服务器密码忘了_云服务器 root 密码忘记了怎么办
  20. 黄一老师:财商思维、信用融资能对你有什么帮助?

热门文章

  1. 14.常见对象(正则表达式,Pattern和Matcher类,Math类,Random类,System类,BigDecimal类,Date类,SimpleDateFormat类,Calendar类)
  2. 预制菜:味知香向左,盒马向右
  3. 数据湖之Hudi:基于Spark引擎使用Hudi的DeltaStreamer组件工具
  4. 通信专业顶刊_通信类顶级会议及期刊
  5. GNSS无人机编队表演方案
  6. 宏晶微MS2109 HDMI转USB2.0高清视频采集芯片
  7. rawResponse must be successful response
  8. 微信小程序在哪里看自己的appId 和 Secret 如何查看
  9. 网络只显示自己计算机,在局域网中,Feiqiu仅显示自己,他看不到其他计算机,而其他人看不到我...
  10. java-net-php-python-java鞋店管理信息系统计算机毕业设计程序