Methods and apparatus for maintaining an average erase count in a system
memory of a non-volatile memory system are disclosed. According to one aspect of
the present invention, a method for determining an average number of times each
block of a number of blocks within a non-volatile memory of a memory system has
been erased includes obtaining an erase count for each block that indicates a number
of times each block has been erased. Once all the erase counts have been obtained,
the erase counts are summed, and an average erase count that indicates the average
number of times each block of the number of blocks has been erased is created by
substantially dividing the sum by the number of blocks.