Apparatus and method for engaging a plurality of memory systems with each other
AssigneeSK hynix Inc.
InventorIk-Sung Oh
Life of this patent
Estimating the term…
Abstract
A data processing system includes a host configured to handle data in response to an input received by the host, and a plurality of memory systems engaged with the host and configured to store or output the data in response to a request generated by the host. A first memory system among the plurality of memory systems can perform generation, erasure, or updating of metadata for the plurality of memory systems.
Claims19
A data processing system, comprising:
- a host configured to handle data in response to an input received by the host;
- and
- a plurality of memory systems engaged with the host and configured to store the data in response to a request generated by the host,
- wherein the host is configured to assign a first priority to a first memory system among the plurality of memory systems, and assign a second priority, by using a logical identifier assigned to each of the plurality of memory systems, to each of at least one other memory system among the plurality of memory systems,
- wherein the first memory system having the first priority among the plurality of memory systems performs generation, erasure, or updating of metadata which is associated with the plurality of memory systems and stores the metadata in the first memory system, and
- wherein the first memory system monitors an operational status, and, when the operational status meets a preset condition, the first memory system is configured to notify the operational status to the host and copy the metadata stored in the first memory system into the at least one other memory system having the second priority lower than the first priority among the plurality of memory systems.
A memory system, comprising:
- a memory device comprising a first region storing metadata and a second region storing user data;
- and
- a controller engaged with at least one host and at least one other memory system among a plurality of memory systems, the at least one other memory system having a second priority lower than a first priority assigned to a first memory system among the plurality of memory systems, the controller being configured to store or delete the metadata and the user data in the memory device as well as to store or delete other metadata which is associated with other user data stored or deleted in the at least one other memory system, according to a request input from the at least one host,
- wherein the controller monitors an operational status, and, when the operational status meets a preset condition, the controller is configured to notify the operational status to the host and copy the metadata and the other metadata into the at least one other memory system,
- wherein the at least one host is configured to assign the first priority to the first memory system among the plurality of memory systems and assign the second priority, by using a logical identifier assigned to each of the plurality of memory systems, to each of the at least one other memory system among the plurality of memory systems.
A system, engaged with a plurality of memory systems, comprising at least one processor and at least one memory comprising computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the system to:
- assign a first priority to a first memory system among the plurality of memory systems;
- assign a second priority, by using a logical identifier assigned to each of the plurality of memory systems, to each of other memory systems among the plurality of memory systems;
- receive metadata for the plurality of memory systems from the first memory system;
- translate a logical address into a physical address indicating at least one of the plurality of memory systems based on the metadata;
- and
- transmit a command delivered from the at least one processor to the at least one of the plurality of memory systems based on the physical address.
Dependencies are inferred from the claim text.