Patent ID: 7865761
Filing Date: 2011-01-04
Classification: G06F,G11C

Abstract:
1. A data storage apparatus, comprising: a set of memory modules, each memory module of the set of memory modules having non-volatile semiconductor memory; an interface arranged to communicate with a set of external devices; and a main controller coupled to each memory module and to the interface, the main controller being arranged to (i) store data within and (ii) retrieve data from the non-volatile semiconductor memory of the set of memory modules in an uneven manner on behalf of the set of external devices to unevenly wear out the memory modules over time; wherein the each memory module has, as the non-volatile semiconductor memory, flash memory; wherein the main controller, when storing data within and retrieving data from the non-volatile semiconductor memory, is arranged to carry out data storage operations on a memory space formed by the flash memory; and wherein the main controller is arranged to: