与原始 NAND 相比,SSD 为何速度如此之快?

与原始 NAND 相比,SSD 为何速度如此之快?

我曾经使用过包含原始 NAND 闪存的移动设备,发现它的速度相当慢,顺序读取速度约为 7 MiB/s,顺序写入速度约为 3.5 MiB/s。这比普通硬盘慢得多,更不用说固态硬盘了。

原始 NAND 比 SSD 慢得多这一事实有点令人惊讶,因为 SSD(据我所知)只是带有控制器的原始 NAND 闪存芯片。

为什么 SSD 比移动设备中使用的原始闪存芯片(或已基本取代它但仍比 SSD 慢得多的 eMMC)快得多?我能想到的一些可能原因:

  1. 成本。SSD 所含的 NAND 芯片质量远高于移动设备所用的芯片。这似乎很奇怪,因为一些高端设备(例如 Nexus One)在有速度非常快的 SSD 可用时却使用相对较慢的 NAND 芯片。
  2. 功耗。高性能 NAND 闪存耗电量过大,无法在移动设备上使用。(我不知道是否确实如此。)
  3. 高性能 SSD 可以并行读取和写入许多闪存芯片(有点像 RAID 或双通道内存),从而大大提高速度。这需要许多闪存芯片,而移动设备根本装不下这些芯片。(同样,我不知道它是否就是这样工作的。)

答案1

答案是 3。SSD 控制器(以及高端 USB 闪存驱动器控制器)基本上是 RAID 控制器。这是较大闪存驱动器往往比较小闪存驱动器更快的原因之一。移动设备通常没有很多闪存芯片,因此其存储速度较慢。

答案2

对 NAND 芯片的写入是并行的,这意味着您每次可以写入 20 个芯片,而不只是一个芯片。

然而,这并不是完整的答案,因为相同芯片的性能在​​不同的控制器上会有很大差异。

相关内容