METHOD FOR WRITING DATA INTO FLASH MEMORY APPARATUS, FLASH MEMORY APPARATUS, AND STORAGE SYSTEM
    11.
    发明申请
    METHOD FOR WRITING DATA INTO FLASH MEMORY APPARATUS, FLASH MEMORY APPARATUS, AND STORAGE SYSTEM 审中-公开
    将数据写入闪存存储器,闪存存储器和存储系统的方法

    公开(公告)号:US20160110107A1

    公开(公告)日:2016-04-21

    申请号:US14979000

    申请日:2015-12-22

    Abstract: A flash memory apparatus for controlling storage of data comprises a plurality of blocks for storing data and a controller. Each block includes a plurality of pages. The controller receives first target data and identifies a first block to store the first target data. Then, the controller divides the first target data into two parts. A size of a first part is equal to the available capacity of the first block. And a size of a second part is equal to the size of the first target data minus the size of the first part. The controller further determines a second block that has stored data but is not full. At last, the controller writes the first part into the first block and write the second part into the second block.

    Abstract translation: 用于控制数据存储的闪速存储装置包括用于存储数据的多个块和控制器。 每个块包括多个页面。 控制器接收第一目标数据并识别第一块以存储第一目标数据。 然后,控制器将第一目标数据分成两部分。 第一部分的尺寸等于第一块的可用容量。 并且第二部分的大小等于第一目标数据的大小减去第一部分的大小。 控制器进一步确定存储数据但不满的第二块。 最后,控制器将第一部分写入第一个块,并将第二个部分写入第二个块。

    Data Collation Method, Storage Device, Storage Controller, and Storage Array

    公开(公告)号:US20180275888A1

    公开(公告)日:2018-09-27

    申请号:US15991752

    申请日:2018-05-29

    Inventor: Mingchang Wei

    Abstract: A data collation method in a storage array including reading first data from a first logical address without decompression, assigning, by a storage controller, a second logical address to the first data, storing the first data to the second logical address, establishing, by the storage controller, a mapping relationship between an address of a storage array and the second logical address, where the first logical address is mapped to a first physical address of a storage device, a length of the first physical address is equal to a length of first data, a length of the first logical address is equal to a length of second data, and the first data is compressed data of the second data, and receiving, by the storage controller, the first data from the storage device.

    Method and apparatus for reading and writing data in file system
    16.
    发明授权
    Method and apparatus for reading and writing data in file system 有权
    在文件系统中读取和写入数据的方法和装置

    公开(公告)号:US09116638B2

    公开(公告)日:2015-08-25

    申请号:US14025413

    申请日:2013-09-12

    Abstract: Embodiments of the present invention disclose a method and an apparatus for reading and writing data in a file system, which are applicable to the field of communication technologies. In the embodiments of the present invention, the file system supports file-level redundancy algorithm operations of independent disks; after receiving a file read/write request, the file system determines a read/write location of the data to be read/written in the data strip, sequentially caches the to-be-read/written data information corresponding to at least one data strip, and processes the cached data information of at least one data strip. In this way, after the to-be-read/written data information corresponding to a complete data strip is cached, the data is read/written by using a data strip as a unit, and thereby improving efficiency of reading/writing data.

    Abstract translation: 本发明的实施例公开了一种在文件系统中读取和写入数据的方法和装置,其可应用于通信技术领域。 在本发明的实施例中,文件系统支持独立磁盘的文件级冗余算法操作; 在接收到文件读/写请求之后,文件系统确定要在数据条中读/写的数据的读/写位置,顺序地缓存对应于至少一个数据条的待读/写数据信息 并且处理至少一个数据条的缓存的数据信息。 以这种方式,在对与完整数据条相对应的读/写数据信息进行缓存之后,通过使用数据条作为单位来读/写数据,从而提高读/写数据的效率。

    Communication method and apparatus
    19.
    发明授权

    公开(公告)号:US11500689B2

    公开(公告)日:2022-11-15

    申请号:US16999860

    申请日:2020-08-21

    Abstract: A communication method includes monitoring, by a shared agent, shared memory, wherein the shared memory is used by a first application, wherein the first application runs on a virtual device, wherein the virtual device is located on a host, wherein the shared memory belongs to a part of memory of the host and does not belong to memory specified by the host for the virtual device, and wherein the shared agent is disposed on the host independent of the virtual device, determining, by the shared agent, whether data of the first application is written to the shared memory, reading, by the shared agent, the data from the shared memory and sending the data to a second application in response to the data of the first application is written to the shared memory, wherein the second application is a data sharing party specified by the first application.

    Data processing method, apparatus, and system

    公开(公告)号:US11409464B2

    公开(公告)日:2022-08-09

    申请号:US16134621

    申请日:2018-09-18

    Inventor: Mingchang Wei

    Abstract: Embodiments of the present invention disclose a data processing solution. In this solution, a hard disk receives a call instruction sent by a server, where the call instruction includes a function identifier of a to-be-called function and an operation address; and the hard disk calls the function in the hard disk based on the function identifier, and performs, based on the function, an operation on data corresponding to the operation address.

Patent Agency Ranking