HYBRID MEMORY DEVICE, MEMORY SYSTEM INCLUDING SAME AND DATA PROCESSING METHOD
First Claim
1. A hybrid memory device comprising:
- a first memory operating according to a first speed and configured for use as a primary memory to receive and store data having assigned attribution information;
a second memory operating according to a second speed different from the first speed; and
a memory controller configured to perform a flush operation that secures additional free space in the first memory by copying data from the first memory to the second memory,wherein the memory controller classifies data during storage of the data in the first memory according to one of a plurality of group states in response to attribution information associated with the data, wherein the plurality of group states range from a lowest priority to a highest priority, andupon receiving a write data request including write data, the memory controller is further configured to determine whether sufficient free space exists in the first memory to store the write data, and upon determining that insufficient free space exists in the first memory, overwrites data assigned at least the lowest priority group state.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of processing data in a memory system including a control unit and a hybrid memory device having a first memory and a second memory, includes; receiving first write data, storing the first write data in the first memory and assigning a first group state from among a plurality of group states to the stored first write data in response to first attribution information, completing a data processing operation in the memory system directed to the stored first write data that changes the attribution information associated with the stored first write data by monitoring of the first attribution information using an operating system running on the memory controller, and changing the first group state assigned to the stored first write data to a second group state from among the plurality of group states, the second group state having a different priority than a priority for the first group state.
42 Citations
20 Claims
-
1. A hybrid memory device comprising:
-
a first memory operating according to a first speed and configured for use as a primary memory to receive and store data having assigned attribution information; a second memory operating according to a second speed different from the first speed; and a memory controller configured to perform a flush operation that secures additional free space in the first memory by copying data from the first memory to the second memory, wherein the memory controller classifies data during storage of the data in the first memory according to one of a plurality of group states in response to attribution information associated with the data, wherein the plurality of group states range from a lowest priority to a highest priority, and upon receiving a write data request including write data, the memory controller is further configured to determine whether sufficient free space exists in the first memory to store the write data, and upon determining that insufficient free space exists in the first memory, overwrites data assigned at least the lowest priority group state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of processing data in a memory system including a control unit and a hybrid memory device, the hybrid memory device including a memory controller, a first memory operating according to a first speed, and a second memory operating according to a second speed different from the first speed, the method comprising:
-
receiving a first write data request including first write data and first attribution information associated with the first write data; storing the first write data in the first memory and assigning a first group state from among a plurality of group states to the stored first write data in response to the first attribution information; completing a data processing operation in the memory system directed to the stored first write data that changes the attribution information associated with the stored first write data by monitoring of the first attribution information using an operating system running on the memory controller; and changing the first group state assigned to the stored first write data to a second group state from among the plurality of group states, the second group state having a priority lower than a priority for the first group state. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. In a memory system including a control unit and a hybrid memory device, the hybrid memory device including a memory controller, a first memory operating according to a first speed, and a second memory operating according to a second speed different from the first speed, a method of re-allocating memory space in the first memory during execution of a write operation, comprises:
-
referencing an attribute information table listing respectively assigned group states for first data, second data and third data stored in the first memory, wherein the first data is assigned a first priority group state, the second data is assigned a second group state having a priority lower than that of the first group state, and the third data is assigned a third group state having a priority lower than that of the second group state; in response to a received write data request including fourth data, determining whether sufficient free space exists in the first memory to store the fourth data; and upon determining that sufficient free space exists in the first memory to store the fourth data, storing the fourth write data in the first memory, else upon determining that sufficient free space does not exists in the first memory to store the fourth data, re-allocating memory space in the first memory by overwriting the third data with at least a portion of the fourth data. - View Dependent Claims (19, 20)
-
Specification