SSD中控制器和NAND FLASH的关系

SSD中控制器和NAND FLASH的关系 通俗的说NAND Flash 是负责 “存东西” 的仓库控制器是负责 “管仓库 对接电脑” 的大脑和管家。控制器和NAND FLASH二者的关系NAND FlashSSD控制器特点闪存颗粒是SSD中唯一真正存储数据的硬件管着所有NAND颗粒并且跟电脑主板通信作用只能按块擦除、按页写入不能像内存那样随便改一个字节有擦写寿命擦写次数多了会损坏本身没有智能不会自己管理数据也不会直接跟电脑对话地址映射FTL算法磨损均衡垃圾回收空闲空间整理坏块管理ECC数据纠错接口通信成本占比85%-95%容量越大占比越高4%-10%消费级企业级NAND FLASH存储数据的原理一种非易失性存储芯片断电后数据不会消失不需要像机械盘那样转动、磁头读写完全靠电子电路存储 0 和 1由无数 “存储单元” 组成每个单元能存若干比特SLC1 个单元存 1bitMLC1 个单元存 2bitTLC1 个单元存 3bit现在主流QLC1 个单元存 4bit大容量廉价SLC / MLC / TLC / QLC 本质差别同一个存储单元里塞几个比特bit数据。塞得越多越便宜、寿命越短、速度越SLCMLCTLCQLC特点只分2种电压存1 bit分4种电压存2 bit分8种电压存3 bit分16种电压存4 bit对比SLC1 bit /单元状态0 / 1擦写寿命10万次左右速度最快成本极贵容量很难做大现在用途军工、企业极端可靠场景消费级基本绝迹MLC2 bit /单元状态4种寿命3000~10000次速度很快成本贵用途早年高端SSD现在基本淘汰TLC3 bit /单元状态8种寿命1000~3000次速度很好成本适中现状目前消费级SSD绝对主流状态16种寿命300~1000次速度较慢SLC缓存用完会明显掉速成本最低容量能轻松做到4TB、8TB还很便宜结构是 “块Block 页Page”写入按页写删除必须按块擦除不能像内存那样随便改一个字节这也是 SSD 需要主控管理的原因。