宏旺半导体通俗易懂的让你了解SSD固态硬盘结构和基本工作原理
从CPU处理速度越来越快,到内存的蓬勃发展,如今随着技术的进步,SSD的普及度也大大提升,在疫情期间,不少人也打算给自己的电脑升级一块高速大容量的SSD。之前的文章中,我们聊到了eMMC的工作原理,今天宏旺半导体就跟大家来聊一聊SSD固态硬盘的结构和基本工作原理 SSD 主要由 SSD 控制器,FLASH 存储阵列,板上DRAM,以及跟HOST接口(诸如SATA,SAS, PCIe等)组成。而其中最重要的三个组件就是NAND闪存,控制器及固件。NAND闪存负责重要的存储任务,控制器和固件需要协作来完成复杂且同样重要的任务,即管理数据存储、维护SSD性能和使用寿命等。 SSD 的基本工作原理是从主机PC端开始,用户从操作系统应用层面对SSD发出请求,文件系统将读写请求经驱动转化为相应的符合协议的读写和其他命令,SSD收到命令执行相应操作,然后输出结果,每个命令的输入和输出经协议标准组织标准化,这是标准的东西,和HDD无异,只不过HDD替换成SSD硬件存储数据,访问的对象变成SSD。 宏旺半导体之前说过,由于闪存不能覆盖写,闪存块需擦除才能写入。主机发来的某个数据块,它不是写在闪存固定位置,SSD可以为其分配任何可能的闪存空间写入。因此,SSD内部需要FTL这样一个东西,完成逻辑数据块到闪存物理空间的转换或者映射。 举个例子,假设SSD容量为128GB,逻辑数据块大小为4KB