US Patent Application 18224523. SYSTEMS AND METHODS FOR PROCESSING COMMANDS FOR STORAGE DEVICES simplified abstract

From WikiPatents
Jump to navigation Jump to search

SYSTEMS AND METHODS FOR PROCESSING COMMANDS FOR STORAGE DEVICES

Organization Name

Samsung Electronics Co., Ltd.


Inventor(s)

Fnu Vikram Singh of Fremont CA (US)

Srinivasa Raju Nadakuditi of Bangalore (IN)

SYSTEMS AND METHODS FOR PROCESSING COMMANDS FOR STORAGE DEVICES - A simplified explanation of the abstract

This abstract first appeared for US patent application 18224523 titled 'SYSTEMS AND METHODS FOR PROCESSING COMMANDS FOR STORAGE DEVICES

Simplified Explanation

This patent application describes methods and systems for processing commands from a host to a storage device. Here are the key points:

  • The storage device has two controllers - a first controller and a second controller.
  • The first controller receives a command from the host through a first queue, which is visible to the host.
  • The storage device generates a second command based on the first command and sends it to the second controller through a second queue, which is not visible to the host.
  • The second controller processes the second command to access the non-volatile storage media of the storage device.
  • The first controller monitors the status of the second command and sends a signal to the host indicating the completion of the first command based on the status.

Overall, this patent application introduces a method for efficient command processing in a storage device with multiple controllers, improving the performance and reliability of data storage operations.


Original Abstract Submitted

Methods and systems for processing a command from a host to a storage device are disclosed. A first controller of the storage device receives a first command from the host via a first queue. The first queue is exposed to the host. The storage device generates a second command based on the first command, and submits the second command to a second controller of the storage device via a second queue. The second command and the second queue are unexposed to the host. The second controller obtains and processes the second command from the second queue, where the processing of the second command is for accessing non-volatile storage media of the storage device. Based on a status of the second command, the first controller transmits a signal to the host for indicating completion of the first command.