DATA STORAGE SYSTEM AND DATA MAPPING METHOD OF THE SAME
First Claim
1. A data mapping method performed by a memory controller configured to control a nonvolatile memory device comprising a plurality of channels, each channel of the plurality of channels comprising a plurality of nonvolatile memories, the data mapping method comprising:
- selecting channels of the plurality of channels to be active channels to which data input from a host are written in response to a request from the host;
including nonvolatile memories corresponding to each of the active channels in a candidate zone list as active zones; and
sequentially writing the data input from the host to the active zones included in the candidate zone list.
2 Assignments
0 Petitions
Accused Products
Abstract
A data mapping method is performed by a memory controller in a data storage system configured to control a nonvolatile memory device having a plurality of channels, where each channel includes a plurality of nonvolatile memories. The data mapping method includes selecting channels of the plurality of channels to be active channels to which data input from a host are written in response to a request from the host, including nonvolatile memories corresponding to each of the active channels in a candidate zone list as active zones, and sequentially writing the data input from the host to the active zones included in the candidate zone list.
19 Citations
18 Claims
-
1. A data mapping method performed by a memory controller configured to control a nonvolatile memory device comprising a plurality of channels, each channel of the plurality of channels comprising a plurality of nonvolatile memories, the data mapping method comprising:
-
selecting channels of the plurality of channels to be active channels to which data input from a host are written in response to a request from the host; including nonvolatile memories corresponding to each of the active channels in a candidate zone list as active zones; and sequentially writing the data input from the host to the active zones included in the candidate zone list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data storage system comprising:
-
a nonvolatile memory device having a plurality of channels, each channel comprising a plurality of nonvolatile memories to which data input from a host are written; and a controller configured to determine a number of active channels from among the plurality of channels based on requests from the host, to include the plurality of nonvolatile memories of the active channels as active zones in a candidate zone list, and to sequentially write data from the host only to the active zones included in the candidate zone list. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data storage device comprising:
-
a nonvolatile memory device having a plurality of channels, each channel comprising a plurality of nonvolatile memories; and a controller configured comprising; a request queue configured to store requests from a host and to calculate an average number of requests from the host stored over a predetermined time at predetermined time intervals; a processing unit configured to determine a number of active channels from among the plurality of channels based on the calculated average number of requests, and to include the plurality of nonvolatile memories of the active channels as active zones in a candidate zone list; and a memory interface configured to interface with the nonvolatile memory device to enable data from the host to be sequentially written to the active zones included in the candidate zone list. - View Dependent Claims (18)
-
Specification