Method and system for dual mode access for storage devices
First Claim
1. A method for reading data from a non-volatile mass storage device, comprising:
- performing logical configuration for the non-volatile mass storage device that stores file data on a file-by-file basis, wherein during the logical configuration a logical index is created where the logical index includes an entry for each file that is identified in a file directory and each entry specifies an address for a file within a virtual logical address space for the non-volatile mass storage device and a corresponding entry location in the file directory; and
operating the non-volatile mass storage device wherein data identified by the virtual logical address is read by the host system.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for reading data from a non-volatile mass storage device is provided. The method includes, performing logical configuration for the non-volatile mass storage device, wherein file data is allocated addresses in a virtual logical address space; and data identified by virtual logical addresses is read by a host system. The system includes a file storage segment that reads and writes data on a file-by-file basis, allowing a host system to access data from the non-volatile mass storage device using a file interface format; and a logical interface segment that allows the host system to access data using logical addressing, wherein the host system is unaware of a storage format under which data is stored on a file-by-file basis.
160 Citations
28 Claims
-
1. A method for reading data from a non-volatile mass storage device, comprising:
-
performing logical configuration for the non-volatile mass storage device that stores file data on a file-by-file basis, wherein during the logical configuration a logical index is created where the logical index includes an entry for each file that is identified in a file directory and each entry specifies an address for a file within a virtual logical address space for the non-volatile mass storage device and a corresponding entry location in the file directory; and
operating the non-volatile mass storage device wherein data identified by the virtual logical address is read by the host system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for reading data in a non-volatile mass storage device, comprising:
-
a direct data file storage segment that operates in a direct data file access mode allowing a host system to access data from the non-volatile mass storage device on a file-by-file basis; and
a logical interface segment that allows the host system to access data using logical addressing, wherein the host system is unaware of a storage format under which data is stored on file-by-file basis. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for reading data from a non-volatile mass storage device that stores data on a file-by-file basis, comprising:
performing logical configuration for the non-volatile mass storage device, wherein file data is allocated addresses in a virtual logical address space; and
data identified by virtual logical addresses is read by a host system.- View Dependent Claims (16, 17, 18, 19, 20)
-
21. A system for reading data from a non-volatile mass storage device, comprising:
-
a file storage segment that reads and writes data on a file-by-file basis, allowing a host system to access data from the non-volatile mass storage device using a file based protocol; and
a logical interface segment that allows the host system to access data using logical addressing, wherein the host system is unaware of a storage format under which data is stored on a file-by-file basis. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification