Data writing method and apparatus for flash memory-based system

    公开(公告)号:US12130735B2

    公开(公告)日:2024-10-29

    申请号:US18147362

    申请日:2022-12-28

    CPC classification number: G06F12/0246 G06F12/0253 G06F13/1668 G06F2212/7201

    Abstract: Data writing methods and computing devices are provided. An example data writing method is applied to a computer system, and the computer system includes a file system and a flash memory-based storage system. The example data writing method includes obtaining a target logical address, where the target logical address is an address allocated from a first logical block to target data to be written into the flash memory-based storage system, the first logical block is one of multiple logical blocks in the file system, and the flash memory-based storage system includes multiple physical blocks. It is determined that the target logical address belongs to the first logical block. The target data is written into a first physical block based on a correspondence between the first logical block and the first physical block, where the first physical block is one of the multiple physical blocks.

    READING SEQUENTIAL DATA USING MAPPING INFORMATION STORED AT A HOST DEVICE

    公开(公告)号:US20240345772A1

    公开(公告)日:2024-10-17

    申请号:US18616970

    申请日:2024-03-26

    Abstract: Methods, systems, and devices are described to indicate, in an entry of logical to physical (L2P) mapping information stored at a host system, whether data associated with the entry is sequential to other data associated with a next entry or a previous entry. Each entry may have a third field, which may indicate whether the data is sequential. Based on the third field, the host system may determine whether data to be read from a memory system is sequential. The host system may transmit one read command to the memory system if the data is sequential, where the read command may include at least a portion of an L2P entry associated with the data. Similarly, based on the third field, the memory system may determine whether the data to be read is sequential, and may read additional, sequential data if the memory system determines that the data is sequential.

    MANAGING DATA STORAGE CONSOLIDATION
    5.
    发明公开

    公开(公告)号:US20240345751A1

    公开(公告)日:2024-10-17

    申请号:US18299354

    申请日:2023-04-12

    Abstract: A technique consolidates data at multiple levels of granularity, the levels including a first level based on whole PLBs (physical large blocks) and a second level based on portions of donor PLBs. The technique further includes tracking PLBs in multiple PLB queues arranged based on storage utilization of the PLBs, and tracking PLB portions in multiple portion queues arranged based on storage utilization of the portions. When consolidating data to create a new PLB, a set of whole PLBs is selected, based on utilization, from the PLB queues, and a set of portions of donor PLBs is selected, based on utilization, from the portion queues. The selections are performed such that the total data size of the selected whole PLB(s) and the selected portion(s) fit within the new PLB.

    FOLDING DATA USING VALID TRANSLATIONAL UNIT VALUES

    公开(公告)号:US20240330177A1

    公开(公告)日:2024-10-03

    申请号:US18615069

    申请日:2024-03-25

    CPC classification number: G06F12/0292 G06F12/0246 G06F13/1626 G06F2212/7201

    Abstract: Aspects of the present disclosure configure a memory sub-system controller to fold data based on valid translational unit count (VTC) values in a memory sub-system. The controller receives a request to perform a folding operation on data stored in an individual block stripe of the set of memory components. The controller retrieves, from a VTC table, a plurality of VTC values corresponding to a plurality of portions of the individual block stripe. The controller compares a first VTC value of the plurality of VTC values associated with a first of the plurality of portions to a second VTC value of the plurality of VTC values associated with a second of the plurality of portions. The controller performs the folding operation on a subset of the plurality of portions based on a result of comparing the first VTC value to the second VTC value.

    MEMORY SYSTEM CHARACTERISTIC CONTROL
    9.
    发明公开

    公开(公告)号:US20240330174A1

    公开(公告)日:2024-10-03

    申请号:US18608251

    申请日:2024-03-18

    CPC classification number: G06F12/0246

    Abstract: A method includes configuring a memory system with a first set of operating characteristics corresponding to a first thermal voltage model, monitoring operation of the memory system, selecting a second thermal voltage model based on the monitored operation of the memory system, configuring the memory system with a second set of operating characteristics corresponding to the second thermal voltage model, and writing data to the memory system configured with the second set of operating characteristics.

Patent Agency Ranking