A memory system which includes one or more arrays of memory cells (e.g.,
flash memory cells) organized into sets of cells, wherein each set of
cells is indicative of a set of stored data, and wherein the system also
includes circuitry which compares new data (to be written to a set of
cells) with stored data (preread from a corresponding set of cells) and
prevents a write of the new data to the array if the new data is identical
to the stored data, a computer system including such a memory system, and
a method implemented by such a computer system. In preferred embodiments,
the system includes a controller which includes logic circuitry which
performs the comparison. In response to the comparison determining that
the new data to be written is identical to the previously stored data, the
controller generates a confirmation signal indicating that the new data
has been written to the array, rather than actually writing the new data
to the array. Preferably, the system emulates a magnetic disk drive and
each of the sets of cells has sufficient capacity to store the same amount
of data as can a set of a conventional magnetic disk drive. Preferably,
each array of flash memory cells is organized into rows and columns of the
cells, and each of the rows is a set of cells capable of storing a sector
of data.
Система памяти вклюает one or more блоки ячейкы памяти (например, внезапные ячейкы памяти) организованные в комплекты клеток, при котором каждый комплект клеток признаков комплекта, котор хранят данных, и при котором система также вклюает сети которые сравнивают новые данные (быть написанным к комплекту клеток) с, котор хранят данными (preread от соответствуя комплекта клеток) и предотвращают писание новых данных к блоку если новые данные идентичны к, котор хранят данным, системе компьютера включая такую систему памяти, и методу снабженному такой системой компьютера. В предпочитаемые воплощения, система вклюает регулятор который вклюает сети логики которые выполняют сравнение. In response to сравнение обусловливая что новые данные, котор нужно написать идентичны к ранее, котор хранят данным, регулятор производит сигнал подтверждения показывая что новые данные были написаны к блоку, rather than фактическ писать новые данные к блоку. Предпочтительн, система подражает приводу магнитного диска и каждый из комплектов клеток имеет достаточно емкость хранить такое же количество данных как может комплект обычного привода магнитного диска. Предпочтительн, каждый блок внезапные ячейкы памяти организован в рядки и колонки клеток, и каждый из рядками будет комплект клеток способных хранить участок данных.