18066248. STORAGE DEVICE AND METHOD OF OPERATING THE SAME simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

STORAGE DEVICE AND METHOD OF OPERATING THE SAME

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

HEESEOK Eun of SUWON-SI (KR)

SOO-YOUNG Ji of SUWON-SI (KR)

STORAGE DEVICE AND METHOD OF OPERATING THE SAME - A simplified explanation of the abstract

This abstract first appeared for US patent application 18066248 titled 'STORAGE DEVICE AND METHOD OF OPERATING THE SAME

Simplified Explanation

The abstract describes a storage device that includes a non-volatile memory with multiple namespaces and logical blocks. The storage controller of the device checks the capacity and size of each namespace to detect a first namespace and provide allocable logical blocks from a second namespace to the first namespace.

  • The storage device has a non-volatile memory with multiple namespaces and logical blocks.
  • The storage controller checks the capacity and size of each namespace.
  • The controller detects a first namespace based on the capacity and size.
  • Allocable logical blocks from a second namespace are provided to the first namespace.

Potential Applications

  • This technology can be used in various storage devices such as solid-state drives (SSDs) or flash memory devices.
  • It can be applied in cloud storage systems to efficiently manage and allocate storage resources.

Problems Solved

  • Efficient utilization of storage capacity by dynamically allocating logical blocks between namespaces.
  • Simplified management of storage resources by automatically detecting and providing allocable logical blocks.

Benefits

  • Improved storage capacity utilization by reallocating unused logical blocks.
  • Enhanced performance by optimizing the allocation of logical blocks between namespaces.
  • Simplified storage resource management by automating the detection and provision of allocable logical blocks.


Original Abstract Submitted

A storage device includes a non-volatile memory including a plurality of namespaces including a plurality of logical blocks; and a storage controller configured to, for each of the plurality of namespaces, check a capacity that is a number of allocable logical blocks, among the plurality of logical blocks, and a size that is a sum of a number of currently allocated logical blocks, among the plurality of logical blocks, and the number of allocable logical blocks, detect a first namespace, among the plurality of namespaces, by using the capacity and the size, and provide at least a portion of the allocable logical blocks of a second namespace, among the plurality of namespaces, to the first namespace.