Memory system and management method therof
OwnerGi Ho Parkinventor
Life of this patent
Estimating the term…
Abstract
A memory system having multiple memory layers is provided. The memory system includes an upper memory layer and an intermediate memory layer comprising a first sub-memory consisting of a nonvolatile memory and a second sub-memory consisting of a volatile memory in a parallel structure positioned below the upper memory layer, and a memory management unit that controls operations of the upper memory layer and the intermediate memory layer. The intermediate memory layer is referred by the upper memory layer, and the memory management unit stores data meeting a predetermined condition among data stored in the second sub-memory into the first sub-memory in advance when a user device comprising the memory system is operating in a normal mode.
Claims20
A memory system having multiple memory layers, the memory system comprising of:
- an upper memory layer;
- an intermediate memory layer comprising a first sub-memory consisting of a nonvolatile memory and a second sub-memory consisting of a volatile memory in a parallel structure is positioned below the upper memory layer;
- and
- a memory management unit to control operations of the upper memory layer, and the intermediate memory layer,
- wherein the intermediate memory layer is referred by the upper memory layer, and
- the memory management unit stores data meeting a predetermined condition among data stored in the second sub-memory into the first sub-memory in advance when a user device comprising the memory system is operating in a normal mode.
A memory system having multiple memory layers, the memory system comprising of:
- an upper memory layer;
- an intermediate memory layer comprising a first sub-memory consisting of a nonvolatile memory and a second sub-memory consisting of a volatile memory in a parallel structure is positioned below the upper memory layer;
- and
- a memory management unit that transfers data stored in the second sub-memory into the first sub-memory based on time elapsed since the latest reference to the data stored in the upper memory layer,
- wherein when the time elapsed since the latest reference exceeds a threshold, the memory management unit transfers the data to the first sub-memory.
A memory management method of a memory system, which comprises an upper memory layer and an intermediate memory layer, and in which the intermediate memory layer is positioned below the upper memory layer and comprises a first sub-memory consisting of a nonvolatile memory and a second sub-memory consisting of a volatile memory, the memory management method comprising:
- (a) storing data which meets a pre-set condition among data stored in the second sub-memory into the first sub-memory;
- (b) storing the rest data stored in the second sub-memory into the first sub-memory depending on the operation state of a user device comprising the memory system;
- and
- (c) stopping driving the second sub-memory when storing the rest data is completed.
Dependencies are inferred from the claim text.