Data storage device with data padding and safe and efficient alignment of data zones with data containers

    公开(公告)号:US12008252B2

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

    申请号:US17850945

    申请日:2022-06-27

    IPC分类号: G11B20/18 G06F3/06 G11B20/12

    摘要: Various illustrative aspects are directed to a data storage device, comprising one or more disks; an actuator mechanism configured to position heads proximate to a recording medium of the disks; and one or more processing devices. The processing devices are configured to detect a criterion for inserting padding on the recording medium proximate to data containers to be written to the recording medium, the containers configured for assigning logic blocks to the containers, the logic blocks configured to store data to be written in an interleaved pattern across sectors based on a distributed sector encoding scheme, wherein detecting the criterion comprises detecting a mismatch in size between at least a portion of a zone and an integer number of containers in which to write the at least a portion of the zone; and insert mapping indicators to a mapping to indicate padding blocks proximate to the containers.

    READ PERFORMANCE OF MEMORY DEVICES
    5.
    发明公开

    公开(公告)号:US20230214158A1

    公开(公告)日:2023-07-06

    申请号:US18175726

    申请日:2023-02-28

    IPC分类号: G06F3/06 G06F12/123 G06F12/10

    摘要: A memory controller managing a memory device receives a memory read command from a host device that is communicably coupled to the memory device. The memory device includes a storage memory comprising a first type of memory cells and a cache memory comprising a second type of memory cells. The memory controller determines, from the memory read command, a physical address of a target memory location in the storage memory indicated by the memory read command. The memory controller executes a read operation on the target memory location corresponding to the physical address. The memory controller determines a read attribute of the target memory location. Conditioned on determining that the read attribute satisfies one or more threshold conditions, the memory controller programs an entry in the cache memory with information corresponding to the target memory location.

    Intelligent scheduling for garbage collection

    公开(公告)号:US11675536B2

    公开(公告)日:2023-06-13

    申请号:US17069223

    申请日:2020-10-13

    IPC分类号: G06F3/06

    摘要: An intelligent method of scheduling garbage collection (GC) in a storage system. A GC scheduler obtains capacity utilization and ingest rate of the storage system and calculate therefrom a predicted capacity utilization. When the predicted capacity utilization reaches a threshold, the GC scheduler invokes GC, but otherwise skips GC until such time as predicted capacity utilization reaches the threshold. The ingest rage may be calculated by performing linear fit on past data ingest. The GC scheduler may calculate predicted capacity utilization periodically according to preset period. The GC scheduler may calculate the predicted capacity utilization to a future date beyond the next period. The future date may be at least as far as the next period plus total ingest time.