SRAM and flash memory

What is the purpose of wear leveling, used in SSDs and similar devices?

  1. ATo compress data and increase capacity
  2. BTo encrypt and protect data
  3. CTo spread writes across the whole device instead of concentrating them on certain blocks, extending its life
Show answer and explanation

Answer: C. To spread writes across the whole device instead of concentrating them on certain blocks, extending its life

Flash blocks have a limited number of rewrites, so writing repeatedly to the same place wears it out early. With wear leveling, the controller spreads writes across the whole device so that all blocks wear evenly, extending the life of the product.

Practice this topic Back to topic

More SRAM and flash memory questions

  1. What is the unit in which data is erased in NAND flash memory?
  2. Which correctly describes a property of SRAM?
  3. In charge-trap cells, widely used in 3D NAND, which material is commonly used for the layer that stores charge?
  4. Under which condition does the data retention of flash memory tend to degrade?
  5. In recent advanced processes, what is the most appropriate reason SRAM cell area has become harder to shrink than logic?