A memory system (10) comprising a non-volatile memory (18) having memory
locations (38), and a controller (16) for writing data structures to and
reading data structures from the memory. The system (10) is
architecturally configured so that the locations (38) can be written to
individually but are erasable only in blocks. The controller (16) forms
one or more erasable units (39) which are each subdivided into cells (50)
each consisting of a group of locations (38). The controller (16) writes
data structures to and reads structures from each cell (50) on a per cell
basis. The system (10) may comprise a controller (16) embedded in a FLASH
memory card. Alternatively, the controller (16) may be embedded in, or
implemented in, a host system such as a Personal Computer (PC).
Un sistema de la memoria (10) que abarca una memoria permanente (18) que tiene posiciones de memoria (38), y un regulador (16) para las estructuras de datos de la escritura a y las estructuras de datos de lectura de la memoria. El sistema (10) arquitectónico se configura para poder escribir las localizaciones (38) a individualmente pero es borrable solamente en bloques. El regulador (16) forma unas o más unidades borrables (39) que cada uno se subdividan en las células (50) por cada uno que consisten en un grupo de las localizaciones (38). El regulador (16) escribe las estructuras de datos a y lee las estructuras de cada célula (50) en a por base de la célula. El sistema (10) puede abarcar un regulador (16) encajado en una tarjeta de memoria DE DESTELLO. Alternativomente, el regulador (16) se puede encajar adentro, o poner en ejecucio'n adentro, un sistema huesped tal como un ordenador personal (PC).