 Some SSDs use magnetoresistive random-access memory (MRAM) for storing data.A flash-based SSD typically uses a small amount of DRAM as a volatile cache, similar to the buffers in hard disk drives.A directory of block placement and wear leveling data is also kept in the cache while the drive is operating.