Data management system using bitmap based trim command

    公开(公告)号:US12056351B2

    公开(公告)日:2024-08-06

    申请号:US17884689

    申请日:2022-08-10

    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.

    STORAGE DEVICES INCLUDING NON-VOLATILE MEMORY DEVICES

    公开(公告)号:US20230152968A1

    公开(公告)日:2023-05-18

    申请号:US17884689

    申请日:2022-08-10

    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.

    Storage device and operating method thereof

    公开(公告)号:US12216916B2

    公开(公告)日:2025-02-04

    申请号:US17978415

    申请日:2022-11-01

    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.

Patent Agency Ranking