FILE MANAGEMENT SYSTEM FOR DEVICES CONTAINING SOLID-STATE MEDIA
0 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.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. 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, wherein each of the plurality of descriptor entries references one of the plurality of logical block address extent entries, and wherein the plurality of descriptor entries are configured to organize the data blocks into separate logical groups; 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 (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A device comprising:
-
at least one non-volatile storage medium comprising a plurality of data blocks; a file management system comprising; a plurality of logical block address extent entries configured to associate with data files stored in the data blocks, wherein; each of the plurality of logical block address extent entries is configured to; associate with a different one of the data files stored in the data blocks or configured to associate with a different cluster of the data files stored in the data blocks; link to a different one of the plurality of logical block extent entries based on logical block addresses of the different data files, the logical block addresses being recognizable by a host computer that communicates with the device; and link to a different one of the plurality of logical block extent entries based on physical locations of the different data files on the non-volatile storage medium; 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 (32, 33, 34, 35)
-
-
36. A method comprising:
-
providing, in a data storage device, at least one non-volatile storage medium comprising a plurality of data blocks; and managing, by a controller of the data storage device, operations with the at least one non-volatile storage medium at least based in part on a file management system comprising; a plurality of logical block address extent entries configured to associate with data files stored in the data blocks, wherein; each of the plurality of logical block address extent entries is capable of; associating with a different one of the data files stored in the data blocks or capable of associating with a different cluster of the data files stored in the data blocks; linking to a different one of the plurality of logical block extent entries based on logical block addresses of the different data files, the logical block addresses being recognizable by a host computer that communicates with the device; linking to a different one of the plurality of logical block extent entries based on physical locations of the different data files on the non-volatile storage medium. - View Dependent Claims (37, 38, 39, 40)
-
Specification