fq040517-03 - Do Wear-Leveling Algorithms Work Only on the Unused E-Disk® space?
QUESTION:
I have a 512 MB E-Disk® flash drive and about 300 MB is occupied by static data (operating system and some application programs/data). I’m running a program that continuously performs write/erase cycles at a rate of approximately 100 MB per day.
Do the wear-leveling and other algorithms work only with the 'free' memory (the 212 MB of unused disk space), or do they work on the whole 512 MB of the E-Disk® flash drive?
ANSWER:
BiTMICRO’s wear-leveling algorithms work on the entire capacity of the E-Disk® device. The algorithm does not distinguish between static and dynamic data; it ensures that erase/write cycles are evenly distributed over all the blocks of the flash drive.