SSD知识-介质详解:深入理解NAND Flash与NOR Flash
-
内容侧重: 对应你的“闪存颗粒”部分。
-
写什么:
-
SLC/MLC/TLC/QLC 的区别与寿命(PE次数)。
-
关键差异: NAND(大容量数据存储)vs NOR(快速随机读取,常用于BIOS/启动)的结构差异(串联/并联)。
-
3D NAND 堆叠技术(层数对性能的影响)。
-
-
核心痛点: 帮读者理解为什么SSD会有“写入放大”,物理特性是如何限制逻辑性能的。
点名作用: NAND是SSD的"仓库",NOR是"指令簿"。本章讲清楚电荷如何被锁在浮栅晶体管里,以及为什么NAND只能按块擦除、按页读写——这是后面所有FTL和GC算法设计的物理约束前提。
一、常见存储介质
存储介质(Storage Medium)是指用于存放数据的物理实体,通过记录、保存和读取数据的物理状态(如磁化方向、电荷状态、光反射率等)来实现信息的存储。

|
磁性存储介质 (Magnetic Storage) |
|
|
光学存储介质 (Optical Storage) |
|
|
电存储/半导体存储介质 Solid State/Semiconductor Storage |
|
|
半导体存储-易失性 易失-Volatile:断电后数据丢失 |
|
|
半导体存储-非易失 非易失、Non-Volatile |
|
二、存储单元基础:浮栅晶体管 (Floating Gate Transistor)
浮栅晶体管由控制栅 (CG)、浮栅 (FG),源极 (S)、漏极 (D) 和衬底(P)组成。

| 写入\编程 |
往控制栅加大电压,将源级的电荷(电子)吸入浮栅,电荷被锁在氧化层中,即使断电也不会丢失。
|
| 擦除 |
往衬底加大电压,将浮栅中的电荷(电子)吸出来
|
| 读取 |
往控制栅施加小电压,通过检测晶体管是否导通来判断0或1(源级和漏极是否导通)
|
三、NAND Flash的层级组织
-
层级关系图:
封装 (Package) → 晶圆 (Die\Lun) → 平面 (Plane) → 块 (Block) → 页 (Page) → 存储单元 (Cell)- 页 (Page):读写的最小单位。大小通常为 4KB、8KB 或 16KB。
- 公司内部使用tu字段:包含Plane、Page信息
- 块 (Block):擦除的最小单位。一个块包含多个页(如256页或512页),大小通常为几MB。
- 无法覆盖写:修改一个页里的一部分数据
- 必须先把整个块(包含该页)读出来,在内存里修改
- 然后擦除整个块,最后再把整个块的数据写回去
- 页 (Page):读写的最小单位。大小通常为 4KB、8KB 或 16KB。
四、NAND的四种分类与演进
本文来自博客园,作者:Fēngwèi,转载请注明原文链接:https://www.cnblogs.com/fengwei-blogs/p/22869206


浙公网安备 33010602011771号