Flash memory system having memory cache
DCFirst Claim
Patent Images
1. An electronic memory system comprising:
- (a) a first memory device for semipermanent memory storage;
(b) a second memory device for rapid data transfer and temporary memory storage; and
(c) a controller operatively connected with said first and second memory devices for monitoring and controlling writes to said first memory device such that successive write operations to said first memory device are made successively to all sections of first memory device.
10 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present invention discloses an electronic memory system having semipermanent memory storage, a memory device for rapid data transfer and temporary memory storage, and controller for monitoring and controlling writes to the semipermanent memory storage.
172 Citations
24 Claims
-
1. An electronic memory system comprising:
-
(a) a first memory device for semipermanent memory storage; (b) a second memory device for rapid data transfer and temporary memory storage; and (c) a controller operatively connected with said first and second memory devices for monitoring and controlling writes to said first memory device such that successive write operations to said first memory device are made successively to all sections of first memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 22, 23)
-
-
12. A method for implementing a flash memory device using standard hard disk drive memory formatting and for controlling the wear thereof, comprising:
-
(a) writing the data to be saved in the flash memory device first to a memory cache until an entire block of memory has been saved therein; and (b) thereafter writing the entire saved memory block from the memory cache to the flash memory device. - View Dependent Claims (13)
-
-
14. An electronic memory system comprising:
-
(a) a first memory device for semipermanent memory storage; (b) a second memory device for rapid data transfer and temporary memory storage; and (c) a controller operatively connected with said first and second memory devices for monitoring and controlling writes to said first memory device so that data to be written to said first memory device is saved to said second memory device until an entire block has been saved and then writing said saved entire block to said first memory device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
24. A method for implementing a flash memory device and for controlling the wear thereof, comprising:
-
(a) writing the data to be saved in the flash memory device first to a memory cache until an entire block of memory has been saved therein; (b) allocating write locations of said flash memory device so that successive write operations are distributed to all sections of flash memory device; and (c) thereafter writing the data from the memory cache to the flash memory device.
-
Specification