奇维科技 刘俊杰
隔行如隔山,对于初入SSD行业的小白来说,刚开始的几周对工作绝对是懵逼的,不过,今天看了以下的基础知识后,你就不会再在同时聊天时只会用尬笑来应付了!
今天,我们先了解以下SSD的基本结构和部分概念。
1.操作系统:就是我们常用的几种操作系统,比如Windows、Mac OS X、Linux等。
(1)文件系统:每个操作系统都有自己的文件系统,如Windows上常见的NTFS、FAT32等。
(2)底层驱动:驱动程序。没有驱动程序,计算机上的软件和硬件是无法交流的。
2.ATA接口:(Advanced Technology Attachment,硬盘接口技术)ATA数据通道接口标准。
3.外置缓存:目前很多SSD都带了一定容量的DRAM作为缓存的。缓存里面可以存放用户数据,也可以存放映射表之类的数据。
4.主机接口:用语和主机交流,控制数据传输的部分。
5.FTL闪存转换层:其内部包含许多个板块,例如坏块管理、磨损平衡、ECC纠错、交叉读写算法和最主要的逻辑物理地址转换功能(第二部分着重介绍)。
6.NAND接口:主控和闪存之间的交流,控制数据传输的部分。
7.Legacy/ONFI/Toggly:闪存数据通道接口标准。
8.NAND闪存:我们日常工作中遇到的SLC和MLC闪存颗粒。
其实,大家已经发现SSD的硬件结构根本就不复杂,各种类别的SSD产品的差异化表现其实主要是有软件部分(即FTL闪存转换层)的影响而造成的。下面我们将着重介绍一下FTL闪存转换层中的各大板块具体意义。
鉴于篇幅和新知识学习容量考虑,关于FTL闪存转换层中概念下期文章详细再述!
(PS:感谢奇维科技研发部储存室的悉心教导和大力支持!)