一块SSD容量的大小,取决于SSD中NAND闪存颗粒的多少和每个颗粒的储存量。 市面上的SSD至少都包含4个NAND闪存颗粒。由于现在技术的限制,SSD主控做不到同时对4个NAND闪存颗粒进行操作。如何优化多个NAND闪存颗粒性能成为了SSD主控又一个挑战。 办法总比困难多,SSD主控提出了多通道(Multi-Channel)的架构,如下图: OK,交代完毕,继续... 在一个通道上的操作是可以有交错的(Interleaved)。当一个NAND闪存处在被占用状态Busy时,可以让第一个NAND闪存自己忙着,主控可以访问同一个通道上的第二个NAND闪存。 举个例子,主控需要连续对一个通道上所有的NAND闪存进行写入(Write)操作,在Interleave功能的帮助下,同一个通道上的NAND闪存形成了一个最大通道利用率的流水线(Pipeline), 如下图: 说得再多,不如让数据说话,看看Interleave这个功能到底功力如何。直接上图: 现在主流的SSD会有4或者8个Channel,SSD主控有一个专门的模块管理不一样Channel之间的读写操作。 |