Method and data storage device for writing a minimum number of memory cells in a memory device
First Claim
1. A method for storing data in first and second write-once memory devices, the method comprising:
- (a) sending, from a first write-once memory device to a file system, an indication of a minimum number of memory cells of the first write-once device that can be written into during a write operation;
(b) writing data into no less than the indicated minimum number of memory cells of the first write-once memory device;
(c) sending, from a second write-once memory device to the file system, an indication of a minimum number of memory cells of the second write-once memory device that can be written into during a write operation; and
(d) writing data into no less than the indicated minimum number of memory cells of the second write-once memory device;
wherein the file system is informed of the minimum numbers of memory cells that can be written into the memory devices during a write operation by the indications received from the memory devices and not by a driver installed on a data storage device.
5 Assignments
0 Petitions
Accused Products
Abstract
The preferred embodiments described herein provide a memory device and methods for use therewith. In one preferred embodiment, a method is presented for using a file system to dynamically respond to variability in an indicated minimum number of memory cells of first and second write-once memory devices. In another preferred embodiment, a method for overwriting data in a memory device is described in which an error code is disregarded after a destructive pattern is written. In yet another preferred embodiment, a method is presented in which, after a block of memory has been allocated for a file to be stored in a memory device, available lines in that block are determined. Another preferred embodiment relates to reserving at least one memory cell in a memory device for file structures or file system structures. A memory device is also provided in which file system structures of at least two file systems are stored in the same memory partition. Additionally, methods for permanently preventing modification of data stored in a memory device and for identifying memory cells storing data are disclosed.
49 Citations
14 Claims
-
1. A method for storing data in first and second write-once memory devices, the method comprising:
-
(a) sending, from a first write-once memory device to a file system, an indication of a minimum number of memory cells of the first write-once device that can be written into during a write operation;
(b) writing data into no less than the indicated minimum number of memory cells of the first write-once memory device;
(c) sending, from a second write-once memory device to the file system, an indication of a minimum number of memory cells of the second write-once memory device that can be written into during a write operation; and
(d) writing data into no less than the indicated minimum number of memory cells of the second write-once memory device;
wherein the file system is informed of the minimum numbers of memory cells that can be written into the memory devices during a write operation by the indications received from the memory devices and not by a driver installed on a data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data storage device comprising:
-
a file system operative to;
receive an indication from a memory device coupled with the data storage device concerning a minimum number of memory cells that can be written into the memory device during a write operation, wherein the file system is informed of the minimum number of memory cells that can be written into the memory device during a write operation by the indication received from the memory device and not by a driver installed on the data storage device;
writing the minimum number of memory cells indicated by the memory device to the memory device;
wherein the file system is operative to dynamically respond to variability in different indications of minimum number of memory cells from different memory devices without using drivers associated with each of the different memory devices. - View Dependent Claims (10, 11)
-
-
12. A data storage device comprising:
-
a file system;
a driver operative to facilitate communication between the file system and a first memory device coupled with the data storage device, wherein the data storage device does not comprise a driver operative to facilitate communication between the file system and a second memory device, the first and second memory devices having different minimum numbers of memory cells that can be written into during a write operation;
wherein the file system is operative to receive an indication from the second memory device concerning a minimum number of memory cells that can be written to the second memory device during a write operation and, without using a driver to facilitate communication between the file system and the second memory device, writing the minimum number of memory cells indicated by the second memory device to the second memory device;
wherein the second memory device can be used with the data storage device even though the data storage device does not comprise a driver to facilitate communication between the file system and the second memory device. - View Dependent Claims (13, 14)
-
Specification