SSD初识与闪存颗粒结构

文章介绍了固态硬盘的核心组成部分,包括主控作为SSD的CPU和小容量外置缓存,以及闪存和缓存的作用。缓存用于存储FTL并协助数据管理,而闪存则通过die和CE进行组织,不同的闪存类型如SLC、MLC、TLC和QLC决定了存储密度。文章还讨论了闪存的最小擦除和读写单位,以及GC垃圾回收机制在保持存储效率中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一期:初步认识固态硬盘

主控,闪存,外置缓存

主控:SSD的CPU,还包括小容量外置缓存,内存控制器(用于沟通外置大容量缓存所需的内存控制器)

缓存:固态硬盘的内存,主要功能是存储FTL(闪存转换层);一部分空间用于写入数据合并整理,大部分就存储FTL;这部分数据是SSD的内部账本,不公开(让主控有一个小本子可以随时记录下来闪存空间的使用情况)

闪存:被主控管理,主控需要对块进行记录,涉及到垃圾回收,磨损均衡等概念(也就是大量数据保存的地方)

在这里插入图片描述
在这里插入图片描述

第二期:窥视闪存结构

1、闪存是SSD最值钱的部分

2、闪存颗粒一般包含1–16个die ,die(裸晶片的称呼),经过检测(前后都有检测)和封装,引出相应的引脚,方可做为一个元器件使用。

3、单die容量,体现了闪存的技术水准,单位是Gb(吉比特)

4、CE:chipenable的简称,chip这里指一个die,也就是裸片,是拥有独立CE信号最小立个体。选定特定的die即将该CE信号拉高。

5、Die内部结构

​ Logic Unit逻辑单元拥有自己的page寄存器和cache寄存器,是执行命令和报告自身状态的最小结构单位

在这里插入图片描述

​ block是闪存中最小擦除单位,page则是闪存中最小的读写单位

​ page页是由多个cell存储单元构成的,每个存储单元根据闪存类型SLC(sigle-level cell)、MLC(multi-level cell)、TLC(trinary-level cell)、QLC(quad-level cell)的不同,分别存储1、2、3、4个bit的数据。

在这里插入图片描述

擦除操作是很花力气的,所以NAND闪存使用过程中需要有GC垃圾回收机制:提前将无用的块擦除,确保始终有足量的空白块能够直接用于写入。

要有GC垃圾回收机制:提前将无用的块擦除,确保始终有足量的空白块能够直接用于写入。

来源:@pceva
www.pceva.com.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值