Memory subsystem hibernation
First Claim
Patent Images
1. A method comprising:
- copying state information from a volatile memory of a managed memory system into a non-volatile memory included in the managed memory system, wherein the state information includes information used to map logical sector requests from a host system to the non-volatile memory;
copying address information from the volatile memory of the managed memory system to a volatile memory of the host system coupled to the managed memory system, wherein the address information includes a physical address of the state information stored in the non-volatile memory;
responsive to a power-related trigger event, reading the address information from the volatile host system memory; and
using the physical address included in the address information read from the volatile memory of the host system to access the state information stored in the non-volatile memory.
1 Assignment
0 Petitions
Accused Products
Abstract
In a managed memory subsystem, information associated with the memory subsystem is copied from volatile memory in the memory subsystem to host system memory. The copying can be over a standard interface. Responsive to memory subsystem power up from a powered down state or power loss, the information is copied from the host system memory back to the volatile memory in the memory subsystem, where the information can be used by the memory subsystem to perform memory operations. Transferring information from host system memory to volatile memory in a memory subsystem is faster and more power efficient than transferring the same information from non-volatile memory to volatile memory in the memory subsystem.
46 Citations
11 Claims
-
1. A method comprising:
-
copying state information from a volatile memory of a managed memory system into a non-volatile memory included in the managed memory system, wherein the state information includes information used to map logical sector requests from a host system to the non-volatile memory; copying address information from the volatile memory of the managed memory system to a volatile memory of the host system coupled to the managed memory system, wherein the address information includes a physical address of the state information stored in the non-volatile memory; responsive to a power-related trigger event, reading the address information from the volatile host system memory; and using the physical address included in the address information read from the volatile memory of the host system to access the state information stored in the non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A memory system, comprising:
-
a host system comprising volatile memory; and a managed memory system comprising volatile memory and non-volatile memory, wherein information related to the managed memory system is stored in the volatile memory, and wherein the managed memory system comprises a processor configured to; copy state information from the volatile memory of the managed memory system into the non-volatile memory of the managed memory system, wherein the state information includes information used to map logical sector requests from the host system to the non-volatile memory of the managed memory system; copy address information from the volatile memory of the managed memory system to the volatile memory of the host system, wherein the address information includes a physical address of the state information stored in the non-volatile memory; read, responsive to a power-related trigger event, the address information from the volatile host system memory; and use the physical address included in the address information read from the volatile memory of the host system to access the state information stored in the non-volatile memory. - View Dependent Claims (8, 9, 10, 11)
-
Specification