-
公开(公告)号:US12056351B2
公开(公告)日:2024-08-06
申请号:US17884689
申请日:2022-08-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyeju Kim , Jeongeun Kim , Sunmi Yoo
IPC: G06F3/06
CPC classification number: G06F3/0604 , G06F3/0656 , G06F3/0659 , G06F3/0673
Abstract: A storage device includes a memory device storing a lower-level bitmap indicating whether or not logical sectors are invalid in a host, and an upper-level bitmap indicating whether or not logical groups each including consecutive logical sectors are invalid, and a controller that controls the memory device and including a log buffer. The controller may receive a trim command for one or more target logical sectors from the host and determine using the upper-level bitmap whether or not one or more target logical groups including the target logical sectors are invalid, store a trim log including address information of target logical sectors included in a target logical group that is not invalid in the log buffer and refrain from storing a trim log for target logical sectors included in a target logical group that is invalid, and invalidate the target logical sectors.
-
公开(公告)号:US20230152968A1
公开(公告)日:2023-05-18
申请号:US17884689
申请日:2022-08-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyeju Kim , Jeongeun Kim , Sunmi Yoo
IPC: G06F3/06
CPC classification number: G06F3/0604 , G06F3/0656 , G06F3/0659 , G06F3/0673
Abstract: A storage device includes a memory device storing a lower-level bitmap indicating whether or not logical sectors are invalid in a host, and an upper-level bitmap indicating whether or not logical groups each including consecutive logical sectors are invalid, and a controller that controls the memory device and including a log buffer. The controller may receive a trim command for one or more target logical sectors from the host and determine using the upper-level bitmap whether or not one or more target logical groups including the target logical sectors are invalid, store a trim log including address information of target logical sectors included in a target logical group that is not invalid in the log buffer and refrain from storing a trim log for target logical sectors included in a target logical group that is invalid, and invalidate the target logical sectors.
-
公开(公告)号:US12216916B2
公开(公告)日:2025-02-04
申请号:US17978415
申请日:2022-11-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngsik Lee , Seunghyun Shin , Sunmi Yoo
IPC: G06F3/06
Abstract: Provided are a storage device and an operating method thereof. The storage device includes a non-volatile memory including a plurality of memory regions and a storage controller configured to control the non-volatile memory through a performance path and at least one direct path, the storage controller including a buffer memory configured to store recovery data, wherein the storage controller writes the recovery data to the non-volatile memory through the at least one direct path in response to power being cut off and a fault being detected in the performance path, the performance path is a path for performing a write operation, a read operation, and an erase operation, and the at least one direct path is a path for performing only a write operation.
-
-