Data writing method and storage device

    公开(公告)号:US11237765B2

    公开(公告)日:2022-02-01

    申请号:US16854109

    申请日:2020-04-21

    Abstract: This application provides a data writing method and a storage device. The method is applied to a solid-state storage device SSD, and the method includes: receiving a write command, where the write command carries a type of to-be-written data; determining, based on the type of to-be-written data, a type of storage area that is in an SSD and into which the to-be-written data is written, where the SSD includes a plurality of types of storage areas; determining, based on the type of storage area, a target storage area into which the to-be-written data is written; and writing the to-be-written data into the target storage area. In embodiments of this application, data processing efficiency can be improved.

    Data processing method and apparatus, and flash device

    公开(公告)号:US11200160B2

    公开(公告)日:2021-12-14

    申请号:US16726843

    申请日:2019-12-25

    Abstract: A method for adjusting over provisioning space and a flash device are provided. The flash device includes user storage space for storing user data and over provisioning space for garbage collection within the flash device. The flash device receives an operation instruction, and then performs an operation on user data stored in the user storage space based on the operation instruction. Further, the flash device identifies a changed size of user data after performing the operation. Based on the changed size of data, a target adjustment parameter is identified. Further, the flash device adjusts the capacity of the over provisioning space according to the target adjustment parameter. According to the method, the over provisioning ratio can be dynamically adjusted, thereby, a life of the flash device can be prolonged.

    Solid state disk using method and apparatus

    公开(公告)号:US10310930B2

    公开(公告)日:2019-06-04

    申请号:US15189857

    申请日:2016-06-22

    Inventor: Jianhua Zhou

    Abstract: A solid state disk using method includes: determining a latency of the data block to-be-operated according to a load balancing table of the solid state disk; determining whether the latency of the data block is greater than a warning value, where the warning value is less than a typical latency, which is a preset latency indicating an operation on a data block in the solid state disk fails; and not performing the operation on the data block if the latency of the data block is greater than the warning value. By using this method, real load balancing from the perspective of physical property is achieved, bad blocks are reduced, use of reserved blocks is reduced, thereby prolonging the service life of the SSD.

    Data accessing method and apparatus

    公开(公告)号:US10261906B2

    公开(公告)日:2019-04-16

    申请号:US15630105

    申请日:2017-06-22

    Abstract: A data accessing method includes: determining whether a preset cache area has cached data that a read target address points to when receiving a read instruction that includes the read target address; and finding a cache address corresponding to the read target address according to a first mapping relationship if the preset cache area has cached the data that the read target address points to, and reading data that the cache address points to from the preset cache area, where the first mapping relationship is used to record a correspondence between the target address and the cache address; orreading, from non-volatile storage space, the data that the read target address points to if the preset cache area has not cached the data that the read target address points to. By means of the method, data read errors caused by write interference can be reduced.

    DATA PROCESSING METHOD AND APPARATUS, AND FLASH DEVICE

    公开(公告)号:US20180210828A1

    公开(公告)日:2018-07-26

    申请号:US15927105

    申请日:2018-03-21

    Abstract: A method for adjusting over provisioning space and a flash device are provided. The flash device includes user storage space for storing user data and over provisioning space for garbage collection within the flash device. The flash device receives an operation instruction, and then performs an operation on user data stored in the user storage space according to the operation instruction. Further, the flash device identifies a changed size of user data after performing the operation. Based on the changed size of data, a target adjustment parameter is identified. Further, the flash device adjusts the capacity of the over provisioning space according to the target adjustment parameter. According to the method, the over provisioning ratio can be dynamically adjusted.

    Bad Sector Repair Method and Apparatus
    16.
    发明申请
    Bad Sector Repair Method and Apparatus 审中-公开
    坏扇区修复方法和装置

    公开(公告)号:US20160179609A1

    公开(公告)日:2016-06-23

    申请号:US15056402

    申请日:2016-02-29

    Abstract: A bad sector repair method includes receiving a first write operation instruction sent by a host, reading data of a physical page including the first sector according to a logical block address (LBA) of a first sector included in the first write operation instruction, allocating storage space with a same size as the physical page in a cache and setting data in the storage space to preset data when reading the data of the physical page fails, updating preset data of a storage area corresponding to the first sector and in the storage space with data that needs to be written to the first sector, and writing data in the storage space to the physical page to repair the first sector.

    Abstract translation: 坏扇区修复方法包括接收主机发送的第一写操作指令,根据第一写操作指令中包括的第一扇区的逻辑块地址(LBA)读取包括第一扇区的物理页的数据,分配存储 与缓存中的物理页面大小相同的空间,并且当读取物理页面的数据时,将存储空间中的数据设置为预设数据失败,更新与第一扇区对应的存储区域和存储空间中的预设数据, 需要写入第一扇区的数据,以及将存储空间中的数据写入物理页面以修复第一扇区。

    Method and apparatus, and readable storage medium

    公开(公告)号:US11714733B2

    公开(公告)日:2023-08-01

    申请号:US17545203

    申请日:2021-12-08

    CPC classification number: G06F11/2094 G06F2201/82

    Abstract: A redundant array of independent disks (RAID) management method includes, when detecting that a component in a storage medium fails, recovering, based on a RAID policy, data stored in the failed component, saving the recovered data into a pre-defined redundant space of the RAID, and mapping an address of the failed component with the address of the redundant space, converting, according to the mapping, an address of to-be-accessed data comprised in an accessing request into an address within the redundant space, and accessing the to-be-accessed data from the redundant space according to the address within the redundant space.

    Data Storage Method in Flash Device and Flash Device

    公开(公告)号:US20220129189A1

    公开(公告)日:2022-04-28

    申请号:US17570958

    申请日:2022-01-07

    Inventor: Jianhua Zhou

    Abstract: A data storage method in a flash device and a flash device, where the flash device includes a plurality of flash translation layers (FTLs), each of the FTLs records a mapping from a logical address to a flash physical address, and granularities of logical addresses of the FTLs are different. After receiving a write operation request, the flash device selects a target FTL from the FTLs based on the received write operation request and allocates a physical address from the flash device to the received write operation request based on the target FTL.

    Data Processing Method and Apparatus, and Flash Device

    公开(公告)号:US20220083465A1

    公开(公告)日:2022-03-17

    申请号:US17534020

    申请日:2021-11-23

    Abstract: A flash device includes user storage space for storing user data and over provisioning space for garbage collection within the flash device. The flash device receives an operation instruction, and then performs an operation on user data stored in the user storage space based on the operation instruction. Further, the flash device identifies a changed size of user data after performing the operation. Based on the changed size of data, a target adjustment parameter is identified. Further, the flash device adjusts the capacity of the over provisioning space according to the target adjustment parameter.

Patent Agency Ranking