Data processing method and apparatus, and flash device

    公开(公告)号:US10552315B2

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

    申请号: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.

    DATA ACCESSING METHOD AND APPARATUS
    2.
    发明申请

    公开(公告)号:US20170286306A1

    公开(公告)日:2017-10-05

    申请号: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.

    SOLID STATE DISK AND DATA MOVING METHOD
    3.
    发明申请
    SOLID STATE DISK AND DATA MOVING METHOD 审中-公开
    固态盘和数据移动方法

    公开(公告)号:US20160306588A1

    公开(公告)日:2016-10-20

    申请号:US15192614

    申请日:2016-06-24

    Abstract: A solid state disk and a data moving method are disclosed. The SSD includes a storage medium and a control chip, where storage space of the storage medium is divided into at least two blocks for storing data, and the control chip includes: a service processing module sends a moving command to a moving module; and the moving module receives the moving command; read valid data from the source block according to the moving command, and perform ECC checking on the valid data; and write checked data into a blank page of the destination block. The SSD can control movement of data from a source block to a blank page of a destination block; compared with a data moving process in which read and write are separated, a path that data moving passes through is simple and reduce impact of the data moving process on performance of the SSD.

    Abstract translation: 公开了固态盘和数据移动方法。 SSD包括存储介质和控制芯片,其中存储介质的存储空间被划分为用于存储数据的至少两个块,并且控制芯片包括:服务处理模块向移动模块发送移动命令; 移动模块接收移动命令; 根据移动命令从源块读取有效数据,对有效数据执行ECC检查; 并将检查的数据写入目标块的空白页。 SSD可以控制从源块到目的地块的空白页的数据移动; 与读写分离的数据移动过程相比,数据移动通过的路径简单,减少了数据移动过程对SSD性能的影响。

    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.

    Solid state disk and data moving method

    公开(公告)号:US10114578B2

    公开(公告)日:2018-10-30

    申请号:US15192614

    申请日:2016-06-24

    Abstract: A solid state disk and a data moving method are disclosed. The SSD includes a storage medium and a control chip, where storage space of the storage medium is divided into at least two blocks for storing data, and the control chip includes: a service processing module sends a moving command to a moving module; and the moving module receives the moving command; read valid data from the source block according to the moving command, and perform ECC checking on the valid data; and write checked data into a blank page of the destination block. The SSD can control movement of data from a source block to a blank page of a destination block; compared with a data moving process in which read and write are separated, a path that data moving passes through is simple and reduce impact of the data moving process on performance of the SSD.

    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.

    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.

Patent Agency Ranking