Controller, memory system, and operating method thereof
AssigneeSK hynix Inc.
InventorDo Hun KIM
Life of this patent
Estimating the term…
Abstract
A controller, a memory system and an operating method thereof are disclosed. The controller controls a nonvolatile memory device and the nonvolatile memory includes a first memory module configured to store a plurality of pieces of map data read from the nonvolatile memory device; and a second memory module configured to cache map data having locality among map data received from the first memory module.
Claims18
A controller which controls a nonvolatile memory device, the controller comprising:
- a first memory module configured to store a plurality of pieces of map data read from the nonvolatile memory device;
- and
- a second memory module configured to cache map data having locality among map data received from the first memory module.
An operating method for a controller which controls a nonvolatile memory device, the method comprising:
- transmitting target map data among a plurality of pieces of map data stored in a first memory module to a second memory module;
- determining whether the target map data has locality;
- and
- caching the target map data in the second memory module when the target map data is determined to have the locality.
A memory system comprising:
- a nonvolatile memory device;
- and
- a controller configured to control the nonvolatile memory device,
- wherein the nonvolatile memory device reads a plurality of pieces of map data stored therein and transmits the plurality of pieces of map data to the controller, and
- the controller includes:
- a first memory module configured to store the plurality of pieces of map data read from the nonvolatile memory device;
- and
- a second memory module configured to cache map data having locality among map data received from the first memory module.
An operating method of a memory system which includes a nonvolatile memory device and a controller configured to control the nonvolatile memory device, the method comprising:
- storing a plurality of pieces of map data read from the nonvolatile memory device in a first memory module included in the controller;
- transmitting target map data among the plurality of pieces of map data stored in the first memory module to a second memory module included in the controller;
- determining whether the target map data has locality;
- and
- caching the target map data in the second memory module when the target map data is determined to have the locality.
An operating method of a controller for controlling a memory device storing plural pieces of map data, the operating method comprising:
- caching the map data into a first memory;
- caching, into a second memory, one or more pieces from the map data cached in the first memory;
- accessing the memory device by referring to the map data cached in the second memory;
- and
- accessing the memory device by referring to the map data cached in the first memory upon a cache-miss of the second memory,
- wherein the one or more pieces cached into the second memory have locality.
Dependencies are inferred from the claim text.