US2020348871A1PendingUtilityA1
Memory system, operating method thereof and computing system for classifying data according to read and write counts and storing the classified data in a plurality of types of memory devices
Est. expiryMar 28, 2038(~11.7 yrs left)· nominal 20-yr term from priority
Inventors:Yi-Seok Kim
G06F 3/061G06F 2212/7207G06F 3/0685G06F 3/0658G06F 3/0644G06F 3/0604G06F 3/0646G06F 3/0683G06F 3/0635G06F 3/0659G06F 3/0655G06F 3/0673
41
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A memory system includes a plurality of memory devices; and a controller. The controller includes a counter configured to determine a R/W ratio, a ratio of a number of read operations to a number of write operations of target data; a selector configured to compare the R/W ratio with a first threshold corresponding to the first memory device, and select the first memory device for storing the target data when the R/W ratio is greater than or equal to the first threshold; and a processor configured to store the target data in the first memory device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A memory system comprising:
a plurality of memory devices, wherein the plurality of memory devices includes a first memory device and a second memory device; and a controller including:
a counter configured to determine a R/W ratio, a ratio of a number of read operations to a number of write operations of target data;
a selector configured to compare the R/W ratio with a first threshold corresponding to the first memory device, and select the first memory device for storing the target data when the R/W ratio is greater than or equal to the first threshold; and
a processor configured to store the target data in the first memory device.
2 . The memory system of claim 1 , the memory system further comprising:
a data manager configured to generate meta data corresponding to the target data, and wherein the selector selects a memory device for storing the meta data corresponding to the target data among the plurality of memory devices based on the memory device in which the target data is stored.
3 . The memory system of claim 2 ,
wherein the first memory device is a volatile memory device and the second memory device is a non-volatile memory device, wherein, when the selector selected the first memory device for storing the target data, the selector selects the second memory device for storing the meta data, and wherein the processor stores the meta data in the second memory device.
4 . The memory system of claim 3 ,
wherein the plurality of memory devices further includes a third memory device, wherein, when the R/W ratio is less than the first threshold, the selector compares the R/W ratio with a second threshold corresponding to the second memory device, and selects the second memory device when the R/W ratio is greater than or equal to the second threshold, and wherein the processor stores the target data in the second memory device.
5 . The memory system of claim 4 ,
wherein, when the selector selected the second memory device for storing the target data, the selector selects the second memory device for storing the meta data, and wherein the processor stores the meta data in the second memory device.
6 . The memory system of claim 5 ,
wherein, when the R/W ratio is less than the second threshold, the selector selects the third memory device, and wherein the processor stores the target data and meta data in the third memory device.
7 . The memory system of claim 2 , wherein the plurality of memory devices include a volatile memory device and a nonvolatile memory device, and
when the target data has been stored in the volatile memory device, the processor stores the meta data in the nonvolatile memory device.
8 . An operating method of a memory system including a plurality of memory devices, wherein the plurality of memory devices includes a first memory device and a second memory device, and a controller that controls each of the plurality of memory devices, the method comprising:
determining a R/W ratio—a ratio of a number of read operations to a number of write operations of target data; comparing the R/W ratio with a first threshold corresponding to the first memory device; selecting the first memory device for storing the target data when the R/W ratio is greater than equal to the first threshold; and storing the target data in the first memory device.
9 . The operating method of claim 8 ,
wherein selecting a memory device for storing meta data corresponding to the target data among the plurality of types of memory devices based on the memory device in which the target data is stored.
10 . The operating method of claim 9 ,
wherein the first memory device is a volatile memory device and the second memory device is a non-volatile memory device, wherein, when the selector selected the first memory device for storing the target data, the selecting a memory device for storing the meta data selects the second memory device for storing the meta data, and wherein the storing the target data and meta data stores the meta data in the second memory device.
11 . The operating method of claim 10 ,
wherein the plurality of memory devices further includes a third memory device, wherein, when the R/W ratio is less than the first threshold, the comparing the R/W ratio compares the R/W ratio with a second threshold corresponding to the second memory device, wherein the selecting a memory device for storing the target data selects the second memory device when the R/W ratio is greater than or equal to the second threshold, and wherein the storing the target data and meta data stores the target data in the second memory device.
12 . The operating method of claim 11 ,
wherein, when the selector selected the second memory device for storing the target data, the selecting a memory device for storing the meta data selects the second memory device for storing the meta data, and wherein the storing the target data and meta data stores the meta data in the second memory device.
13 . The operating method of claim 12 ,
wherein, when the R/W ratio is less the second threshold, the selecting a memory device for storing the target data selects the third memory device, wherein the selecting a memory device for storing the meta data selects the third memory device, and wherein the storing the target data and meta data stores the target data and meta data in the third memory device.
14 . The operating method of claim 9 ,
wherein the plurality of memory devices includes a volatile memory device and a nonvolatile memory device, and wherein the storing the target data and meta data stores the target data in the volatile memory device and stores the meta data in the nonvolatile memory device.Join the waitlist — get patent alerts
Track US2020348871A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.