固态磁盘 (SSD) 是否具有缓冲区缓存?

Dio*_*ogo 12 ssd hard-drive cache buffer

我知道的所有 HDD 都至少有 8MB 或更多的缓冲区缓存(我知道这是为了提高磁盘驱动程序的读写性能)。

但是,我只是好奇:SSD 是否有任何缓冲区/缓存系统,类似于 HDD?SSD 是否具有比 HDD 缓冲区更好的性能?

KCo*_*eau 8

引用维基百科:

基于闪存的 SSD 通常使用少量 DRAM 作为缓存,类似于硬盘驱动器中的缓存。在驱动器运行时,块放置和磨损均衡数据的目录也保存在缓存中。数据不会永久存储在缓存中。一个 SSD 控制器制造商 SandForce 在他们的设计中没有使用外部 DRAM 缓存,但仍然实现了非常高的性能。消除外部 DRAM 可以使其他闪存组件的占用空间更小,从而构建更小的 SSD。

当然,他们可以使用较少的原因是他们首先使用内存来进行存储,因此与传统硬盘驱动器相比,它已经相当快了,而硬盘驱动器需要更多的缓存以使其性能更好.

如果还怀疑他们使用的足够多,甚至可以保证将其列为一项功能,并且与传统驱动器规格相比,它可能看起来很糟糕,因此他们选择将其排除在外。

http://en.wikipedia.org/wiki/Solid_State_Drive#Cache_or_buffer