the first type of wear leveling is called "dynamic wear leveling" and it uses a map to link logical block addresses (lbas) from the os to the physical flash memory. each time the os writes replacement data, the map is updated so the original physical block is marked as "invalid" data, and a new block is linked to that map entry. each time a block of data is re-written to the flash memory, it is written to a new location. however, flash memory blocks that never get replacement data would sustain no additional wear, thus the name comes only from the dynamic data being recycled. such a device may last longer than one with no wear leveling, but there are blocks still remaining as active even though the device is no longer operable.