Question: All HDDs that I know have at least 8MB or more of buffer cache (I know that it is for increasing read and write performance on Disk Drivers).

However, I’m just curious: Do SSDs have any buffer/cache system, something similar as HDDs? Do SSDs have even better performance beyond those of HDD buffers?

Answer: To quote Wikipedia:

?

A flash-based SSD typically uses a small amount of DRAM as a cache, ?similar to the cache in Hard disk drives. A directory of block ?placement and wear leveling data is also kept in the cache while the ?drive is operating. Data is not permanently stored in the cache. ?One SSD controller manufacturer, SandForce, does not use an external ?DRAM cache on their designs, but still achieve very high performance. ?Eliminating the external DRAM enables a smaller footprint for the ?other flash memory components in order to build even smaller SSDs.

Of course, the reason they can use less is that they are using memory in the first place to do the storage, so it is already reasonably fast compared to a traditional hard drive, whereas the harddrive needs that cache memory more to make it perform better.

If is also doubtful that they use enough to even warrant listing it as a feature, and it would probably look bad in comarision to traditional drive specs, so they opt to leave it out.

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