FILE MANAGEMENT SYSTEM FOR DEVICES CONTAINING SOLID-STATE MEDIA
First Claim
Patent Images
1. A device comprising:
- at least one non-volatile storage medium comprising a plurality of data blocks;
a file management system stored on the at least one non-volatile storage medium, the file management system comprising;
a plurality of logical block address extent entries configured to associate with data files stored in the data blocks; and
a plurality of descriptor entries configured to associate with the data blocks; and
at least one controller configured to manage operations with the at least one non-volatile storage medium based at least in part on the file management system.
2 Assignments
0 Petitions
Accused Products
Abstract
A device comprising a file management system that includes a plurality of first entries and second entries. The first entries are configured function as a logical block address mapping table for data searching operations on data files stored in data blocks of the device, and the second entries are configured to organize the plurality of data blocks into separate logical groups.
104 Citations
20 Claims
-
1. A device comprising:
-
at least one non-volatile storage medium comprising a plurality of data blocks; a file management system stored on the at least one non-volatile storage medium, the file management system comprising; a plurality of logical block address extent entries configured to associate with data files stored in the data blocks; and a plurality of descriptor entries configured to associate with the data blocks; and at least one controller configured to manage operations with the at least one non-volatile storage medium based at least in part on the file management system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A file management system stored on a computer storage medium, the file management system comprising:
-
a plurality of first entries configured function as a logical block address mapping table for data searching operations on data files stored in data blocks of at least one non-volatile storage medium; and a plurality of second entries configured to organize the plurality of data blocks into separate logical groups to manage operations in the data blocks, the managed operations comprising write operations, erasure operations, or combinations thereof. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for operating a data storage device, the method comprising:
-
providing a data file to the data storage device, the data file corresponding to a logical block address range; creating a logical block address extent entry corresponding to the logical block address range; updating a descriptor entry associated with a data block of a non-volatile storage medium of the data storage device; and writing at least a portion of the data file to the data block. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification