SSD初识与闪存颗粒结构

第一期:初步认识固态硬盘
主控,闪存,外置缓存
主控:SSD的CPU,还包括小容量外置缓存,内存控制器(用于沟通外置大容量缓存所需的内存控制器)
缓存:固态硬盘的内存,主要功能是存储FTL(闪存转换层);一部分空间用于写入数据合并整理,大部分就存储FTL;这部分数据是SSD的内部账本,不公开(让主控有一个小本子可以随时记录下来闪存空间的使用情况)
【SSD初识与闪存颗粒结构】闪存:被主控管理,主控需要对块进行记录,涉及到垃圾回收,磨损均衡等概念(也就是大量数据保存的地方)

SSD初识与闪存颗粒结构

文章插图
第二期:窥视闪存结构
1、闪存是SSD最值钱的部分
2、闪存颗粒一般包含1–16个die ,die(裸晶片的称呼),经过检测(前后都有检测)和封装,引出相应的引脚,方可做为一个元器件使用 。
3、单die容量,体现了闪存的技术水准,单位是Gb(吉比特)
4、CE:的简称,chip这里指一个die,也就是裸片,是拥有独立CE信号最小立个体 。选定特定的die即将该CE信号拉高 。
5、Die内部结构
SSD初识与闪存颗粒结构

文章插图
? Logic Unit逻辑单元拥有自己的page寄存器和cache寄存器,是执行命令和报告自身状态的最小结构单位
? block是闪存中最小擦除单位,page则是闪存中最小的读写单位
? page页是由多个cell存储单元构成的,每个存储单元根据闪存类型SLC(sigle-level cell)、MLC(multi-level cell)、TLC(-level cell)、QLC(quad-level cell)的不同,分别存储1、2、3、4个bit的数据 。
擦除操作是很花力气的,所以NAND闪存使用过程中需要有GC垃圾回收机制:提前将无用的块擦除,确保始终有足量的空白块能够直接用于写入 。
要有GC垃圾回收机制:提前将无用的块擦除,确保始终有足量的空白块能够直接用于写入 。