-
公开(公告)号:US10592130B2
公开(公告)日:2020-03-17
申请号:US15605968
申请日:2017-05-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jin-Hee Ma , Sungkug Cho , Sang-Hoon Choi
Abstract: Disclosed is a computing system which includes a storage device and a host. The storage device may include a nonvolatile memory, and the host may control the storage device based on a physical address of the nonvolatile memory and may send an asynchronous event request command to the storage device. The storage device may monitor the nonvolatile memory and may send an asynchronous event request corresponding to the asynchronous event request command to the host based on the monitoring result. The asynchronous event request may include requesting another command from the host based on the monitoring result. In some aspects, the host may send an erase command for erasing to erase a selected memory block of the nonvolatile memory to the storage device. In response, the storage device may send an erase pass response or an erase delay violation response to the host in response to the erase command.
-
公开(公告)号:US11157180B2
公开(公告)日:2021-10-26
申请号:US16799894
申请日:2020-02-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jin-Hee Ma , Sungkug Cho , Sang-Hoon Choi
Abstract: Disclosed is a computing system which includes a storage device and a host. The storage device may include a nonvolatile memory, and the host may control the storage device based on a physical address of the nonvolatile memory and may send an asynchronous event request command to the storage device. The storage device may monitor the nonvolatile memory and may send an asynchronous event request corresponding to the asynchronous event request command to the host based on the monitoring result. The asynchronous event request may include requesting another command from the host based on the monitoring result. In some aspects, the host may send an erase command for erasing to erase a selected memory block of the nonvolatile memory to the storage device. In response, the storage device may send an erase pass response or an erase delay violation response to the host in response to the erase command.
-
公开(公告)号:US11579779B2
公开(公告)日:2023-02-14
申请号:US17405242
申请日:2021-08-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jin-Hee Ma , Sungkug Cho , Sang-Hoon Choi
Abstract: Disclosed is a computing system which includes a storage device and a host. The storage device may include a nonvolatile memory, and the host may control the storage device based on a physical address of the nonvolatile memory and may send an asynchronous event request command to the storage device. The storage device may monitor the nonvolatile memory and may send an asynchronous event request corresponding to the asynchronous event request command to the host based on the monitoring result. The asynchronous event request may include requesting another command from the host based on the monitoring result. In some aspects, the host may send an erase command for erasing to erase a selected memory block of the nonvolatile memory to the storage device. In response, the storage device may send an erase pass response or an erase delay violation response to the host in response to the erase command.
-
公开(公告)号:US10922239B2
公开(公告)日:2021-02-16
申请号:US15857857
申请日:2017-12-29
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Young-Ho Park , Sungkug Cho , Byoung Young Ahn
IPC: G06F12/10 , G06F12/1009 , G06F12/02
Abstract: A storage device includes a controller that receives a value corresponding to data stored in a memory and a key to be referenced to identify the value from a host. In addition, the controller manages partial key-value mapping information indicating a correspondence relationship between a partial key and a value address, and returns information to the host in response to a host request. The information corresponds to a key that includes a same character as a character at a specific position of the received key. The controller to determine the information by determining a partial region of the memory that stores the data based on the partial key-value mapping information and performing a read operation on the partial region to obtain an entire key including the partial key.
-
-
-