SSD的驱动怎么可能有这么好的延迟?

tig*_*rou -1 bandwidth ssd latency raid-0

我第一次阅读有关 SSD 的一些信息时,惊讶地发现它们在内部使用 NAND 闪存芯片。这种内存通常很慢(低带宽)并且具有高延迟,而 SSD 则正好相反。

但它的工作原理是这样的:SSD 驱动器通过并行使用多个 NAND 闪存芯片来增加带宽。换句话说,它们跨多个芯片(由控制器完成)进行一些数据条带化(又名 RAID0)。

我不明白的是SSD 的驱动器如何具有如此低的延迟,而它们使用的是 NAND 芯片?(或者至少比典型的单个 NAND 芯片要好得多)


编辑:我低估了 NAND 芯片的能力。USB 驱动器虽然由 NAND 供电,但主要受 USB 协议(具有相当高的延迟)和 USB 控制器的限制。这解释了他们在某些情况下的糟糕表现(如 pruge 解释的那样)。

小智 6

闪存芯片的延迟比磁盘低,没有移动部件,因此无需等待磁盘旋转,磁头移动到磁盘上的位置即可读取/写入数据。与磁盘相比,闪存驱动器的延迟更低是ReadyBoost工作的全部原因- 它将常用文件缓存在闪存磁盘上以减少访问时间。

由于 USB 接口的带宽有限(SATA 比 USB2 快)和闪存盘上更便宜的硬件(如果 USB 无论如何都会限制您,则无需提供快速传输速度),因此闪存盘的吞吐量低于硬盘/SSD。