Data storing method and data storing apparatus for reducing power consumption in sudden power-off
AssigneesESSENCORE Limited, Young Joon Choi
InventorsYoung Joon Choi, Seok Cheon Kwon
Life of this patent
Estimating the term…
Abstract
Disclosed is a data storing method performed by a controller. The method includes storing an attribute value of first data to be written to a nonvolatile memory device in a command queue, determining whether the first data is garbage collection data on the basis of the attribute value when a power interruption occurs, and writing the first data to the nonvolatile memory device according to a result of the determination of whether the first data is garbage collection data or not.
Claims16
A method of storing data, the method being performed by a controller and comprising:
- storing an attribute value of first data to be written to a nonvolatile memory device in a command queue, the command queue including an attribute region in which attribute values of data, including the first data, are stored and a command region in which commands corresponding to the data are stored;
- determining whether the first data is garbage collection data or not based on the attribute value when a power interruption event occurs;
- and
- writing or not writing the first data to the nonvolatile memory device according to a result of the determination of whether the first data is garbage collection data or not,
- wherein, in the writing or not writing of the first data, when the first data is determined as being garbage collection data, the controller does not perform a first command corresponding to the first data and stored in the command queue but deletes the first command corresponding to the first data from the command queue.
A data storing apparatus comprising:
- a buffer memory device in which data is stored;
- a nonvolatile memory device;
- and
- a controller configured to write or not write the data stored in the buffer memory device to the nonvolatile memory device according to whether the data stored in the buffer memory device is garbage collection data or not when a power interruption occurs,
- wherein the controller includes a command queue including an attribute region in which an attribute value of the data is stored and a command region in which a command corresponding to the data is stored,
- wherein the controller determines whether the data is garbage collection data or not, based on the attribute value of the corresponding data, and
- wherein the controller does not perform a command corresponding the data when the data is garbage collection data.
Dependencies are inferred from the claim text.