Memory system including a nonvolatile memory and a volatile memory, and processing method using the memory system
AssigneeSejong University Industry Academy Cooperation Foundation
InventorGi Ho PARK
Life of this patent
Estimating the term…
Abstract
A memory system having multiple memory layers includes a first memory layer comprising a volatile memory, a second memory layer comprising a first sub-memory and a second sub-memory. In response to a reference failure that occurred in the first memory layer, to which a read reference failed data and a write reference failed data are respectively loaded from a lower level memory layer.
Claims15
In a memory system having a first sub-memory and a second sub-memory, a method for managing the memory system comprising:
- in response to a memory reference failure that has occurred in a cache memory, always first loading and storing a reference failed data to the second sub-memory from a storage;
- transferring all the data stored to the second sub-memory into the first sub-memory, the first sub-memory only stores data transferred from the second sub-memory, and
- wherein the first sub-memory comprises at least one nonvolatile memory, and the second sub-memory comprises at least one volatile memory.
A memory system, comprising:
- a first sub-memory comprising at least one nonvolatile memory;
- a second sub-memory comprising at least one volatile memory,
- wherein in response to a first memory reference failure that has occurred in a cache memory, a first reference failed data is loaded and stored to the first sub-memory from a storage, and the data stored to the first sub-memory is transferred to the cache memory, and
- wherein in response to a second memory reference failure that has occurred in the cache memory, a second reference failed data is loaded and stored to the second sub-memory from the storage, and the data stored to the second sub-memory is transferred to the first sub-memory or the cache memory.
In a memory system having a first sub-memory and a second sub-memory, a method for managing the memory system comprising:
- in response to a first memory reference failure that has occurred in a cache memory:
- loading and storing a first reference failed data to the first sub-memory from a storage;
- and
- transferring the data stored to the first sub-memory into the cache memory,
- in response to a second memory reference failure that has occurred in the cache memory:
- loading and storing a second reference failed data to the second sub-memory from the storage;
- transferring the data stored to the second sub-memory into the first sub-memory or the cache memory, and
- wherein the first sub-memory comprises at least one nonvolatile memory, and the second sub-memory comprises at least one volatile memory.
Dependencies are inferred from the claim text.