DATA STORAGE DEVICE, MEMORY SYSTEM, AND COMPUTING SYSTEM USING NONVOLATILE MEMORY DEVICE
First Claim
1. A data storage device comprising:
- a data storage device comprising a plurality of data storage areas, each data storage area being composed of different type of nonvolatile memory cells,wherein at least one of the data storage areas comprises a plurality of memory blocks that are sequentially selected, and metadata are stored in the selected memory block.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a data storage device including two or more data storage areas including may have two or more (heterogeneous) types of nonvolatile memory cells. At least one of the data storage areas includes a plurality of memory blocks that are sequentially selected, and metadata are stored in the currently selected memory block. The memory blocks can be sequentially used and metadata can be stored in a uniformly-distributed manner throughout the data storage device. Therefore, separate merging and wear-leveling operations are unnecessary. Thus, it is possible to improve the lifetime and writing performance of a data storage device having two or more heterogeneous nonvolatile memories.
57 Citations
15 Claims
-
1. A data storage device comprising:
-
a data storage device comprising a plurality of data storage areas, each data storage area being composed of different type of nonvolatile memory cells, wherein at least one of the data storage areas comprises a plurality of memory blocks that are sequentially selected, and metadata are stored in the selected memory block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A memory system comprising:
-
a data storage device; and a controller controlling the data storage device, wherein the data storage device comprises a plurality of data storage areas, each data storage area being composed of different type of nonvolatile memory cells, wherein at least one of the data storage areas comprises a plurality of memory blocks that are sequentially selected, and metadata are stored in the selected memory block.
-
-
15. A computing system comprising:
-
a host; a data storage device; and a controller controlling the data storage device at the request of the host, wherein the data storage device comprises a plurality of data storage areas, each data storage area being composed of different type of nonvolatile memory cells, wherein at least one of the data storage areas comprises a plurality of memory blocks that are sequentially selected, and metadata are stored in the selected memory block.
-
Specification