Storage device and method of operating the same
AssigneeSK hynix Inc.
InventorsJong Ju Park, Gi Pyo Um, Gun Wook Lee
Life of this patent
Estimating the term…
Abstract
Provided herein may be a storage device and a method of operating the same. The storage device may include a memory device including a plurality of memory blocks, and a memory controller configured to control the memory device and perform a garbage collection operation of securing free blocks in which data is not stored, based on a sum of a number of invalid data blocks and a number of free blocks, among the plurality of memory blocks, wherein the number of invalid data blocks is determined depending on a size of invalid data stored in the plurality of memory blocks.
Claims20
A storage device, comprising:
- a memory device including a plurality of memory blocks;
- and
- a memory controller configured to control the memory device and perform a garbage collection operation, based on a sum of a number of invalid data blocks and a number of free blocks, among the plurality of memory blocks,
- wherein the number of invalid data blocks is determined depending on a size of invalid data stored in the plurality of memory blocks.
A storage device, comprising:
- a memory device including a plurality of memory blocks;
- and
- a memory controller configured to provide an alarm signal to an external host depending on any one of a number of free blocks in which data is not stored and a number of grown bad blocks that are bad blocks occurring as the memory device is used, among the memory blocks,
- wherein the memory controller is further configured to perform a garbage collection operation, based on a sum of a number of invalid data blocks and the number of free blocks among the plurality of memory blocks, and
- wherein the number of invalid data blocks is determined depending on a size of invalid data stored in the plurality of memory blocks.
A method of operating a memory controller, the memory controller controlling a memory device including a plurality of memory blocks, the method comprising:
- performing, based on a sum of a number of invalid data blocks and a number of free blocks in which data is not stored, among the plurality of memory blocks, a garbage collection operation;
- and
- outputting, in response to the number of free blocks, being less than a first threshold value, an urgent alarm signal indicating that it is a time to secure the free blocks,
- wherein the number of invalid data blocks is determined depending on a size of invalid data stored in the plurality of memory blocks.
Dependencies are inferred from the claim text.