Managing a LBA Interface in a Direct Data File Memory System
First Claim
2-1. The method of claim 1, wherein selecting a block includes selecting the block from said at least one list that has the least amount of valid data addresses therein relative to the amount of valid data addresses in other blocks on the list.
3 Assignments
0 Petitions
Accused Products
Abstract
Data files are assigned addresses within one or more logical blocks of a continuous logical address space interface (LBA interface) of a usual type of flash memory system with physical memory cell blocks. This assignment may be done by the host device which typically, but not necessarily, generates the data files. The number of logical blocks containing data of any one file is controlled in a manner that reduces the amount of fragmentation of file data within the physical memory blocks, thereby to maintain good memory performance. The host may configure the logical blocks of the address space in response to learning the physical characteristics of a memory to which it is connected.
-
Citations
6 Claims
-
2-1. The method of claim 1, wherein selecting a block includes selecting the block from said at least one list that has the least amount of valid data addresses therein relative to the amount of valid data addresses in other blocks on the list.
-
5. A method of managing a continuous logical address space at an interface, comprising:
-
dividing the logical address space into blocks of distinct addresses, initially designating addresses of data of individual file objects to be within certain of the blocks, and thereafter redesignating addresses for at least some of the data of at least one of the individual file objects in at least one block different than initially designated. - View Dependent Claims (6)
-
Specification