Data storage device with metadata command
First Claim
Patent Images
1. A data storage device comprising:
- an interface that is arranged and configured to interface with a host;
a command bus;
multiple memory devices that are operably coupled to the command bus; and
a controller that is operably coupled to the interface and to the command bus, wherein the controller is arranged and configured to;
receive a single read metadata command for a specified one or more of the memory devices from the host using the interface, wherein metadata comprises a logical sector number and a generation number;
read the metadata from multiple pages of the one or more specified memory devices in response to the single read metadata command; and
communicate the metadata from the multiple pages to the host using the interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A data storage device may include an interface that is arranged and configured to interface with a host, a command bus, multiple memory devices that are operably coupled to the command bus and a controller that is operably coupled to the interface and to the command bus. The controller may be arranged and configured to receive a read metadata command for a specified one of the memory devices from the host using the interface, read metadata from the specified memory device and communicate the metadata to the host using the interface.
185 Citations
16 Claims
-
1. A data storage device comprising:
-
an interface that is arranged and configured to interface with a host; a command bus; multiple memory devices that are operably coupled to the command bus; and a controller that is operably coupled to the interface and to the command bus, wherein the controller is arranged and configured to; receive a single read metadata command for a specified one or more of the memory devices from the host using the interface, wherein metadata comprises a logical sector number and a generation number; read the metadata from multiple pages of the one or more specified memory devices in response to the single read metadata command; and communicate the metadata from the multiple pages to the host using the interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable storage medium having recorded and stored thereon instructions that, when executed, perform the actions of:
-
receiving a single read metadata command for a specified one or more memory devices of multiple memory devices from a host using an interface, wherein metadata comprises a logical sector number and a generation number; reading the metadata from multiple pages of the one or more specified memory devices in response to the single read metadata command; and communicating the metadata from the multiple pages to the host using the interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium having recorded and stored thereon instructions that, when executed, perform the actions of:
-
communicating a single read metadata command to a controller using an interface to read metadata from multiple pages of one or more specified memory devices of multiple memory devices, wherein the metadata comprises a logical sector number and a generation number; receiving the metadata from the multiple pages from the controller using the interface; and generating a table to map physical addresses of data stored in the specified one or more memory devices to logical addresses for the data using the metadata. - View Dependent Claims (14, 15, 16)
-
Specification