开始了解之前先整明白一些概念:
SSD 分为前端,中端,后端。这个跟互联网那个叫法没关系,但其实都是抽象出来的概念,如下图所示:
因为是学习NAND flash的知识,所以前端后中端我们暂时不管。先聊一下后端的事情,网上关于NAND flash的文章并不算少,但是对于SSD来讲这些可能不够,因为网上的文章大多数的还是在讲平时一些嵌入式中所使用的少量的NAND flash的场景。而SSD中NAND flash是作为主要的部件,以及这个部件还比较多的情况使用,一旦器件多了,事情也就多了。了解NAND FLASH应该有这样(NAND flash原理->NAND flash的data sheet->单科NAND flash的使用->SSD中的NAND flash使用->SSD中的NAND flash controller)
概念(CH-CE-LUN-Plan-Block-Page):
首先我们对于NAND flash的概念应该就是下面这个图片:
这个一个闪存芯片也叫package/device,一个package呢会有很多的Lun(也叫die),然后公用CE信号线的我们就称之为一个Target(可以理解target=CE)。Lun呢是NAND 最小的执行命令的单元。每一个NAND flash的data sheet会详细介绍一些feature。基本上概念从大到小就是 CH CE Lun Plan Block Page,下面是一个NAND device的组织结构图
从SSD角度学习NAND Flash(一)
最新推荐文章于 2024-05-21 16:16:52 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)