Samsung electronics co., ltd. (20240201898). STORAGE DEVICE PERFORMING ATOMIC WRITE, HOST CONTROLLING STORAGE DEVICE, AND OPERATING METHOD OF STORAGE DEVICE simplified abstract

From WikiPatents
Revision as of 18:35, 20 June 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

STORAGE DEVICE PERFORMING ATOMIC WRITE, HOST CONTROLLING STORAGE DEVICE, AND OPERATING METHOD OF STORAGE DEVICE

Organization Name

samsung electronics co., ltd.

Inventor(s)

Yongmyung Lee of Suwon-si (KR)

Seokhwan Kim of Suwon-si (KR)

Daejun Park of Suwon-si (KR)

STORAGE DEVICE PERFORMING ATOMIC WRITE, HOST CONTROLLING STORAGE DEVICE, AND OPERATING METHOD OF STORAGE DEVICE - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240201898 titled 'STORAGE DEVICE PERFORMING ATOMIC WRITE, HOST CONTROLLING STORAGE DEVICE, AND OPERATING METHOD OF STORAGE DEVICE

The storage device described in the patent application consists of a non-volatile memory, a volatile memory, and a storage controller. The storage controller is designed to receive new data and append data write commands from a host, write the new data and append data to either the non-volatile memory or the volatile memory, receive a remap command from the host containing mapping information between old data and new data along with a first identification (id), store the mapping information and id in the volatile memory, receive a metadata write command requesting writing of metadata for the append data including the first id, update the mapping information based on the metadata write command, and write metadata related to the append data to the non-volatile memory.

  • The storage device includes both non-volatile and volatile memory components.
  • The storage controller is capable of receiving data write commands and remap commands from a host.
  • It can write new data and append data to the memory components based on the commands received.
  • The controller stores mapping information and identification data in the volatile memory.
  • Metadata related to the append data is written to the non-volatile memory.
  • The technology allows for efficient data storage and management within the storage device.

Potential Applications: - Data storage systems - Embedded systems - IoT devices

Problems Solved: - Efficient data storage and management - Seamless integration with host systems - Enhanced data retrieval and mapping capabilities

Benefits: - Improved data organization - Faster data access - Enhanced system performance

Commercial Applications: Title: Advanced Data Storage and Management Technology for Embedded Systems This technology can be utilized in various commercial applications such as: - Smartphones - Wearable devices - Automotive systems

Questions about the technology: 1. How does the storage controller handle remap commands from the host? 2. What are the advantages of storing metadata related to append data in the non-volatile memory?

Frequently Updated Research: Stay updated on advancements in data storage technologies and memory management systems to enhance the efficiency and performance of storage devices.


Original Abstract Submitted

a storage device includes a non-volatile memory; a volatile memory; and a storage controller configured to: receive a new data and append data write command from a host, write new data and append data to at least one of the non-volatile memory and the volatile memory, receive, from the host, a remap command including mapping information between old data and the new data and a first identification (id), based on the remap command, store in the volatile memory the mapping information between the old data and the new data and the first id, receive, from the host, a metadata write command requesting writing meta data for the append data and including the first id, and based on the metadata write command, update the mapping information between the old data and the new data, and write metadata related to the append data to the non-volatile memory.