System Using a Direct Data File System With a Continuous Logical Address Space Interface
First Claim
1. A computer system, comprising:
- an interface in which data files are identified with addresses in a continuous logical address space that is divided into distinct blocks, anda processor operably connected with the interface to cause data of individual files to be identified by addresses of one or more of the logical blocks selected to maintain a number of blocks partially containing data of any one of the files below a preset limit.
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.
61 Citations
7 Claims
-
1. A computer system, comprising:
-
an interface in which data files are identified with addresses in a continuous logical address space that is divided into distinct blocks, and a processor operably connected with the interface to cause data of individual files to be identified by addresses of one or more of the logical blocks selected to maintain a number of blocks partially containing data of any one of the files below a preset limit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification