Storage device sharing attribute information with host device to use host memory buffer and electronic device including the same

    公开(公告)号:US10936245B2

    公开(公告)日:2021-03-02

    申请号:US16012807

    申请日:2018-06-20

    Abstract: A storage device includes a memory device and a controller. The memory device stores attribute information associated with a host memory buffer allocated on a host memory. The controller communicates with the host memory such that a plurality of pieces of data associated with operations of the memory device is buffered, based on the attribute information, in a plurality of host memory buffers allocated on the host memory. The controller communicates with the host memory such that first data corresponding to a first attribute group managed in the attribute information is buffered in a first host memory buffer among the plurality of host memory buffers and second data corresponding to a second attribute group different from the first attribute group is buffered in a second host memory buffer separate from the first host memory buffer.

    Storage device sharing attribute information with host device to use host memory buffer and electronic device including the same

    公开(公告)号:US11435943B2

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

    申请号:US17166299

    申请日:2021-02-03

    Abstract: A storage device includes a memory device and a controller. The memory device stores attribute information associated with a host memory buffer allocated on a host memory. The controller communicates with the host memory such that a plurality of pieces of data associated with operations of the memory device is buffered, based on the attribute information, in a plurality of host memory buffers allocated on the host memory. The controller communicates with the host memory such that first data corresponding to a first attribute group managed in the attribute information is buffered in a first host memory buffer among the plurality of host memory buffers and second data corresponding to a second attribute group different from the first attribute group is buffered in a second host memory buffer separate from the first host memory buffer.

    Storage devices including non-volatile memory and memory controller and methods of allocating write memory blocks

    公开(公告)号:US09645918B2

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

    申请号:US13974627

    申请日:2013-08-23

    CPC classification number: G06F12/0246

    Abstract: Storage devices including a flash memory and a memory controller, and write memory block allocating methods of the storage devices are provided. A write memory block allocating method may include storing a pre-allocation table in a Random Access Memory (RAM) of a memory controller. The pre-allocation table may include allocation order information of a pre-allocated memory block included in a flash memory. The method may also include receiving a write request from a host, determining whether a write memory block for the write request can be allocated according to the pre-allocation table and allocating the pre-allocated memory block as the write memory block according to the pre-allocation table when the write memory block can be allocated according to the pre-allocation table.

    STORAGE DEVICES INCLUDING NON-VOLATILE MEMORY AND MEMORY CONTROLLER AND METHODS OF ALLOCATING WRITE MEMORY BLOCKS
    6.
    发明申请
    STORAGE DEVICES INCLUDING NON-VOLATILE MEMORY AND MEMORY CONTROLLER AND METHODS OF ALLOCATING WRITE MEMORY BLOCKS 有权
    包含非易失性存储器和存储器控制器的存储设备及分配写入存储器块的方法

    公开(公告)号:US20140059275A1

    公开(公告)日:2014-02-27

    申请号:US13974627

    申请日:2013-08-23

    CPC classification number: G06F12/0246

    Abstract: Storage devices including a flash memory and a memory controller, and write memory block allocating methods of the storage devices are provided. A write memory block allocating method may include storing a pre-allocation table in a Random Access Memory (RAM) of a memory controller. The pre-allocation table may include allocation order information of a pre-allocated memory block included in a flash memory. The method may also include receiving a write request from a host, determining whether a write memory block for the write request can be allocated according to the pre-allocation table and allocating the pre-allocated memory block as the write memory block according to the pre-allocation table when the write memory block can be allocated according to the pre-allocation table.

    Abstract translation: 提供了包括闪存和存储器控制器的存储设备以及存储设备的写入存储器块分配方法。 写存储器块分配方法可以包括将预分配表存储在存储器控制器的随机存取存储器(RAM)中。 预分配表可以包括闪存中包括的预分配存储块的分配顺序信息。 该方法还可以包括从主机接收写请求,确定是否可以根据预分配表分配用于写请求的写存储块,并根据预先分配预分配存储块作为写存储块 分配表时可以根据预分配表分配写入内存块。

Patent Agency Ranking